IONNA LLC
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.
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.