Enable job alerts via email!

Software Developer II- Backend

Electrify America LLC

United States

Remote

USD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Backend Developer II to join their team in revolutionizing electric vehicle charging solutions. In this fully remote role, you'll be pivotal in the software development lifecycle, ensuring optimal performance of applications that manage EV charging hardware. Collaborate with cross-functional teams to develop high-quality, secure, and scalable backend solutions. This is an exciting opportunity to work with cutting-edge technology in a dynamic environment focused on sustainability and innovation. If you are passionate about making a difference and eager to grow your skills, this role is perfect for you.

Qualifications

  • 5-7 years of software development experience required.
  • Proven experience with distributed and cloud-native applications.

Responsibilities

  • Develop and refactor high-quality, reliable, and secure code.
  • Participate in Agile rituals and assist in work estimation.
  • Mentor junior developers and promote best practices.

Skills

Distributed and cloud-native SOA backend applications
API development and management
No-SQL databases (MongoDB)
Postgres
Backend frameworks (Spring Boot, Redis)
Software design patterns
Debugging and profiling
Automated test harness
Cryptography and secure communications
Linux command line

Education

Bachelor’s Degree in Computer Science
Other degree/certification with backend experience

Tools

Confluence

Job description

Job Description - Software Developer II- Backend (EA 000405)

Software Developer II- Backend - EA 000405 - Fully Remote

Primary Location

United States-EA Home Based

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 II is a key member of a team responsible for the software development lifecycle of the company’s applications which support and manage Electrify America's EV charging hardware. The Backend Developer will solve 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:

  • 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, analyze and triage bugs/issues and create long-term solutions taking 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 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 and/or lead technical meetings with other Developers and Vendors
  • Mentor junior developers and promote robust architecture and best development practices

Years of Relevant Experience:

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

Required Skills:

  • Strong proven experience and success record developing distributed and cloud-native SOA back end applications
  • Experience developing and managing APIs
  • Proficiency using no-sql databases such as MongoDB; experience using Postgres
  • Knowledge 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
  • Strong experience debugging the code, using tracing, logging and profiling
  • Experience writing unit tests as part of an automated test harness
  • Working knowledge of cryptography, secure communications, secure software development practices
  • Knowledge of good coding practices and experience performing code reviews
  • Familiarity with Linux command line environment
  • Experience with developing high-availability software
  • Experience with PKI, TLS, X.509 certificates

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

(Remote) Senior Software Engineer

MediSolution

Illinois

Remote

USD 80,000 - 110,000

6 days ago
Be an early applicant

Software Engineer

RecreateAi

Remote

USD 90,000 - 125,000

7 days ago
Be an early applicant

Front End Software Engineer

SMG - Service Management Group

Remote

USD 100,000 - 720,000

10 days ago

Software Engineer

ALOIS Solutions

California

Remote

USD 80,000 - 100,000

5 days ago
Be an early applicant

Software Engineer IV (Remote)

Availity

Remote

USD 100,000 - 720,000

12 days ago

(Remote) Senior Software Engineer

Systems & Software, Inc.

Pennsylvania

Remote

USD 100,000 - 130,000

Today
Be an early applicant

[Hiring] Back End Software Engineer @Aura

Aura

Remote

USD 115,000 - 150,000

Today
Be an early applicant

Software Engineer

The Cake

Remote

USD 70,000 - 720,000

7 days ago
Be an early applicant

Senior Software Engineer - Remote

Akamai Technologies

Remote

USD 106,000 - 222,000

11 days ago