Software Developer I - Backend

Volkswagen Group Of America Reston , VA 20191

Posted 1 week ago

Electrify America is committed to revolutionizing the way people charge. As the country's 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 you're 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 I will support the development of Electrify America's back-end systems. The role shall continually develop technology-forward, cutting edge software solutions to address the backend and the downstream systems including website and mobile app goals as well as to create and manage APIs that work across devices, and multiple external partners. The selected candidate will leverage experience to support communication between servers, applications, and databases. Furthermore, the candidate will be proficient at leveraging tools to find, save or change data with the goal to serve it back to the user in front-end code.

The selected candidate will work closely with front-end developers, senior backend developers and Vendors providing server-side algorithms for user-facing web application elements. Responsible for coding and creating logic to support optimal functioning of web applications, this role will also optimize the applications for ever-increasing response time and efficiency.

This position is a key member of a team responsible for the software development lifecycle of company's applications which support and manage Electrify Americas EV charging hardware.

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. We expect this position to seek guidance from the senior developers but also be a fast learner and start taking independent responsibility quickly. 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
  • Develop and refactor high-quality code

  • Develop unit tests covering the use cases developed

  • 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 estimation

  • Participate in the secure development lifecycle leveraging best development practices

  • Create, test, enhance and manage APIs that work across devices, including with external partners

  • 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

  • Support functional, performance, scalability, cybersecurity and other testing

  • Review and analyze and triage bugs/issues

  • Work alongside the DevOps team to use the CI/CD pipeline

  • 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

  • Attend technical meetings with other Developers and Vendors

Years of Relevant Experience:

  • 2 years of software development experience

Education:

  • Bachelor's Degree in Computer Science, Mathematics, Engineering or related field

  • Other degree/ certification with extensive proven backend stack developer experience

Skills:

  • Computer literacy - set up and use software development tools, office software, productivity tools

  • Critical thinking and problem solving - fluent in development using Java, troubleshooting software and writing unit test cases.

  • Communication skills

  • Ability to collaborate within the development team, other teams & departments.
  • Organization and task management - managing personal workload in alignment with goals and priorities; attention to details

  • 2 years of experience developing software solutions based on technical requirements

  • 2 years of hands on experience as a backend software developer

  • Growth mindset; demonstrated ability to adapt to new technologies

  • Curiosity to keep learning.

  • Excellent team player

Specialized Skills (Required):

  • Experience developing APIs

  • Proficiency in backend coding/development using Java

  • Familiarity using no-sql databases such as MongoDB; experience using Postgres

  • Knowledge of backend frameworks, such as Spring Boot and other spring components.

  • Basic understanding of at least one front-end tech such as JavaScript, HTML, CSS, to support efficiency and alignment with front-end developers.

  • Knowledge of software design patterns

  • Experience writing unit tests

Specialized Skills (Desired):

  • Experience with developing high-availability software

  • Experience developing highly scalable applications.

Work Flexibility:

  • Regular working hours; occasional after-hours production support or 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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Software Developer I - Backend

Volkswagen Group Of America