Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Electrify America is committed to revolutionizing the way people charge. As the countrys largest open DC fast charging network Electrify America is actively contributing to electrifying mobility today and building a more sustainable future.
At Electrify America we value innovation collaboration and a commitment to sustainability. We strive to establish a diverse and inclusive workplace where employees can develop personally and professionally. As a team member at this rapidly growing company you can work on state-of-the-art technology and join a team making a significant impact in the world. If youre interested in joining a dynamic innovative company Electrify America is a place where you can learn grow and make a difference!
Role Summary:
The Backend Developer III is the lead member of a development team responsible for the software development lifecycle of companys applications which support and manage Electrify Americas EV charging hardware.
TheBackend Developerwillsolve problems quickly and effectively taking long-term and far-reaching implications into consideration and will create long-term solutions to ensure optimal performance while managing load successfully.
Quick analysis and correct ingestion of business or functional requirements and translation to technical requirements together with nimble review analysis and successful resolution of bugs or errors are critical to this position. The Backend Developer will help build maintain and improve upon a system architecture that supports frequent enhancements and updates to stay ahead of trends and innovations as well as future business needs.
Role Responsibilities:
Main responsibility Backend development 100 % of time spent
Take ownership of major features of the product suite
Lead design sessions or work with architecture team to provide effective design suggestions
Develop and refactor high-quality reliable secure and performing code
Develop unit tests covering the entirety of the code base
Perform regular code reviews identify improvements for readability maintainability security performance and other aspects of code quality
Regularly participate in Agile rituals and assist in work sizing/estimation
Participate in the secure development lifecycle leveraging best development practices
Continuously evaluate current code base to identify risks and technical debt implement improvements
Meet regularly and work closely with internal and external developers (including front-end and UI/UX) project managers and Technology team members to develop modern innovative software solutions to address user needs and business goals with prioritizing overall quality and security
Review and analyze and triage bugs/issues and create long-term solutions tacking into account module dependencies and operating constraints
Work alongside the DevOps team to use and evolve the CI/CD pipeline
Help build maintain and improve upon a system architecture that supports frequent enhancements and updates
Continuously learn to stay ahead of the technology trends and innovate relentlessly
Develop and document technical designs and specifications associated with the software modules
Write and maintain technical documentation in Confluence or other tools
Lead technical meetings with other Developers and Vendors
Mentor junior developers and promote robust architecture and best development practices
Years of Relevant Experience:
Education:
Bachelors Degree in Computer Science Mathematics Engineering or related field
Other degree/ certification with extensive proven backend stack developer experience
Skills:
Strong proven experience and success record developing distributed and cloud-native SOA back-end applications
Proficiency in backend coding/development using Java and working knowledge of Python Javascript (Typescript)
Proficiency using no-sql databases such as MongoDB; experience using Postgres
Proficiency in the use of backend frameworks such as Spring Boot Redis and similar
Knowledge of software design patterns and proven experience implementing software patterns in the application code
Proficiency in writing unit/integration tests as part of an automated test harness
Proven experience debugging production code using tracing logging and profiling
Working knowledge of cryptography secure communications secure software development practices
Expertise in good coding practices and experience performing effective code reviews and applying high quality standards within team.
Proven experience in scaling backend solutions
Proficiency in atleast one backend cloud infrastructure service (AWS preferable)
Familiarity with Linux command line environment
Specialized Skills (Desired):
Past experience of working in serverless microservice architecture with sizable data throughput
Experience mentoring junior developers
Ability to juggle multiple priorities and be able to work across teams
Work Flexibility:
Regular working hours; occasional after-hours software troubleshooting
Up to 5-10% domestic and international travel
Electrify America is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds and do not discriminate based on race sex age disability sexual orientation national origin religion color gender identity/expression marital status veteran status or any other characteristics protected by applicable laws.
Electrify America endeavors to make to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process please contact us at This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
#LI-MB1
Full Time