Full Stack Software Engineer

IONNA LLC

$90K — $115K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or equivalent with a minimum of 5 years of full-stack experience owning features end-to-end.
  • Strong proficiency in JavaScript, Python, or Java programming languages.
  • Expertise in front-end technologies like HTML, CSS, and JavaScript frameworks (e.g., React).
  • Proficient in back-end technologies such as Node.js, Express, FastAPI, or Flask.
  • Experience with RESTful APIs and JSON integration and troubleshooting.
  • Strong problem-solving skills with the capacity to handle complex software and vendor issues.
  • Experience with cloud platforms, especially AWS.

Responsibilities

  • Develop and maintain distributed software applications using modern programming languages and frameworks.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Design, implement, and test software components and systems.
  • Troubleshoot and debug software issues, identifying and fixing bugs.
  • Maintain documentation for software systems and processes.
  • Stay current with trends and technologies in full stack software development.
  • Manage vendor relationships, including selection, contract management, and performance monitoring.

Benefits

  • Comprehensive medical, dental, and vision insurance.
  • Life insurance coverage.
  • 401(K) savings plan.
  • Paid holidays and time off.
  • Competitive base salary and bonus programs.
Full Job Description
Full Stack Software Engineer

Location: This role requires a full-time presence in Durham, NC, and does not offer remote access.

Base Salary Range: $90 - 115k Base Salary

Please note: We are only able to consider candidates who are U.S. citizens or lawful permanent residents (green card holders) and who do not require current or future visa sponsorship of any sort.

Job Summary:

IONNA is seeking a Full Stack Software Engineer to join our full-time software team. The Technology team is a mission-driven group committed to delivering the best driver experience in the EV charging industry to date. Our projects span from backend charging protocols, integrations with eMSPs and OEMs, to frontend UI for charging management. Our tech stack includes React with TypeScript for the frontend, with Python, Node.js, Go, or Java as distributed microservices in the backend.

The Technology team aims to enhance driver outcomes like Charge Success Rates. You'll have the chance to build a comprehensive EV Charging operations platform using advanced technologies. Collaborating with engineers, product managers, and designers, you'll develop innovative EV Charging and Energy management solutions for our drivers.

Key Responsibilities:

  • Develop and maintain distributed software applications using modern programming languages and frameworks.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Design, implement, and test software components and systems.
  • Troubleshoot and debug issues in the software, identifying and fixing bugs as needed.
  • Develop and maintain documentation for software systems and processes.
  • Stay up to date with the latest trends and technologies in full stack software development.
  • Vendor Selection, onboarding & contract management, including due diligence and budget
  • Performance Monitoring and Management via SLAs, tracking vendor performance against established KPIs and SLAs, identifying areas for improvement, and conducting regular performance reviews.
  • Identifying and mitigating potential risks associated with vendor operations, such as security breaches, data privacy issues, and service disruptions.
  • Building and maintaining strong relationships with key vendors, serving as the primary point of contact for all vendor-related issues, and facilitating communication between vendors and internal teams.
  • Analyzing vendor costs, identifying opportunities for cost savings, and negotiating favorable pricing structures.
  • Providing technical guidance and support to vendors, ensuring they have the necessary information and resources to deliver successful outcomes.

Requirements

  • Bachelor's degree in computer science or equivalent with a minimum of 5 years' experience as a full-stack engineer owning features end-to-end.
  • Strong proficiency in programming languages such as JavaScript, Python, or Java.
  • Expertise in front-end technologies including HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Experience in API development, integration, and troubleshooting, particularly with RESTful APIs and JSON.
  • Proficient in back-end technologies such as Node.js, Express, FastAPI, or Flask.
  • Skilled with version control systems, especially Git.
  • Strong analytical and problem-solving skills with the ability to identify and resolve complex issues including software, communication protocols, vendor performance, and contract management.
  • Excellent communication and teamwork skills with the ability to collaborate effectively.
  • Ability to work efficiently in fast-paced environments and meet deadlines.
  • Experience with cloud platforms, specifically AWS.
  • Familiarity with containerization and orchestration tools, including Docker, Kubernetes, and Helm.
  • Technical understanding of EV charging standards such as OCPP, ISO 15118, OCPI, or other relevant protocols is highly desirable.
  • Proficient in troubleshooting and debugging software and communication protocol issues.
  • Experience working within agile development methodologies and DevOps practices.
  • Project management capabilities, including managing multiple vendor relationships simultaneously.
  • Preferred: Knowledge of the EV charging industry, encompassing the charging ecosystem, business models, hardware components, and relevant industry standards.


IONNA is committed to fair and equitable compensation practices through a competitive base salary, as well as offering bonus programs, comprehensive benefits such as medical, dental, vision, life, 401(K), and paid holidays. Actual base salaries are based on several factors unique to each candidate, including but not limited to skill set, experience, certifications, and specific work location.

We are committed to an inclusive and diverse team. IONNA is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status, or any legally protected status.

Similar Jobs

  • Clark Construction
    Project Manager
    $70K — $95K *
    Clark Construction
    Charlotte, NC 28269 (Mecklenburg County)
  • Clark Construction
    BIM Coordinator MEP
    $70K — $95K *
    Clark Construction
    Mclean, VA 22101 (Fairfax County)
  • Clark Construction
    Project Engineer (Water/Wastewater)
    $70K — $95K *
    Clark Construction
    Richmond, VA 23223 (Richmond City County)
  • Clark Construction
    Senior Estimator
    $90K — $120K *
    Clark Construction
    Mclean, VA 22101 (Fairfax County)
  • Clark Construction
    Project Engineer
    $70K — $95K *
    Clark Construction
    Arlington, VA 22204 (Arlington County)
  • Clark Construction
    Assistant Superintendent
    $75K — $95K *
    Clark Construction
    Mclean, VA 22101 (Fairfax County)

More Jobs at IONNA LLC

  • Dev Ops Engineer
    $90K — $130K *
    Raleigh, NC 27610 (Wake County)
    Information Technology
    In-Person
  • Senior Manager HR
    $120K — $140K *
    Raleigh, NC 27610 (Wake County)
    Business Services
    In-Person
  • Full Stack Software Developer
    $90K — $120K *
    Raleigh, NC 27610 (Wake County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Full Stack Software Engineer jobs: