Software Developer II - Backend
$105.4k - $168.7kVolkswagen AG
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! Brief Role Description
The Backend Developer II 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.
Expert in backend software development, the selected candidate will work closely with front-end developers, 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.
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.
Possible Tasks within this Role
Main responsibility –Backend development 100 % of time spent 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
Optimize Solutions for scalability, speed and resiliency
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
Configure backend usability of frontend applications
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
Attend and/or lead technical meetings with other Developers and Vendors
Mentor junior developers and promote robust architecture and best development practices
Qualification requirements
Years of Relevant Experience: 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 Skills: Computer literacy – set up and use software development tools, office software, productivity tools
Critical thinking and problem solving – planning and developing test plans and test cases, analyzing faults and troubleshooting software; developing new solutions to support efficiencies
Communication skills – interaction and collaboration within the development team, other teams, departments, and customers, excellent written and spoken communication, including presentation skills
Organization and task management – managing personal workload in alignment with goals and priorities; assisting the development team to self-organize and coordinate work; attention to details
2+ years of experience technical gathering requirements, designing and developing software solutions
5+ years of hands on experience as a backend software developer
Experience in all phases of Software development life cycle (SDLC)
Growth mindset; demonstrated ability to adapt to new technologies or priorities and learn or pivot quickly
Curiosity to keep learning
Excellent teamwork and cross-functional team management skills
Ability to work closely with the Solutions Architect, Data Architect, DevOps Lead and cross teams Specialized Skills (Required): Strong proven experience and success record developing distributed and cloud-native SOA back end applications
Experience developing and managing APIs
Proficiency in backend coding/development using Java and working knowledge of Python, Javascript
Proficiency using no-sql databases such as MongoDB; experience using Postgres
Knowledge of backend frameworks, such as Spring Boot, Redis, and similar
Basic understanding of at least one front-end tech such as Java/JavaScript, HTML, CSS, to support efficiency and alignment with front-end developers
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 Specialized Skills (Desired): Experience with developing high-availability software
Experience developing highly scalable applications
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 #LI-MB1
In the state of Virginia, the salary range is $105,400 - $168,700 Electrify America, LLC 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. This role description is a guideline and does not create contractual rights between the Company and any of its applicants. The Company does not enter into any type of employment contract, implied or written, with its applicants regarding job security. This Organization participates in E-Verify. We maintain a drug free workplace and perform pre-employment substance abuse testing. Electrify America endeavors to make accessible 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 View email address on click.appcast.io. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. 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! Brief Role Description
The Backend Developer II 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.
Expert in backend software development, the selected candidate will work closely with front-end developers, 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.
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.
Possible Tasks within this Role
Main responsibility –Backend development 100 % of time spent 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
Optimize Solutions for scalability, speed and resiliency
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
Configure backend usability of frontend applications
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
Attend and/or lead technical meetings with other Developers and Vendors
Mentor junior developers and promote robust architecture and best development practices
Qualification requirements
Years of Relevant Experience: 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 Skills: Computer literacy – set up and use software development tools, office software, productivity tools
Critical thinking and problem solving – planning and developing test plans and test cases, analyzing faults and troubleshooting software; developing new solutions to support efficiencies
Communication skills – interaction and collaboration within the development team, other teams, departments, and customers, excellent written and spoken communication, including presentation skills
Organization and task management – managing personal workload in alignment with goals and priorities; assisting the development team to self-organize and coordinate work; attention to details
2+ years of experience technical gathering requirements, designing and developing software solutions
5+ years of hands on experience as a backend software developer
Experience in all phases of Software development life cycle (SDLC)
Growth mindset; demonstrated ability to adapt to new technologies or priorities and learn or pivot quickly
Curiosity to keep learning
Excellent teamwork and cross-functional team management skills
Ability to work closely with the Solutions Architect, Data Architect, DevOps Lead and cross teams Specialized Skills (Required): Strong proven experience and success record developing distributed and cloud-native SOA back end applications
Experience developing and managing APIs
Proficiency in backend coding/development using Java and working knowledge of Python, Javascript
Proficiency using no-sql databases such as MongoDB; experience using Postgres
Knowledge of backend frameworks, such as Spring Boot, Redis, and similar
Basic understanding of at least one front-end tech such as Java/JavaScript, HTML, CSS, to support efficiency and alignment with front-end developers
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 Specialized Skills (Desired): Experience with developing high-availability software
Experience developing highly scala
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Developer II - Backend in Virginia Beach, VA vacancy
$105.4k - $168.7k
...inclusive workplace where employees can develop personally and professionally. As a... ...difference! Brief Role Description The Backend Developer II will support the development of... ...develop technology-forward, cutting edge software solutions to address the backend and the...SuggestedContract workWork at office$67.7k - $90.27k
...plays a meaningful role in shaping what comes next. In an environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex problems, and help deliver the secure, resilient, and high-...SuggestedFull timeTemporary workRemote workWork from home- ...Syms Strategic Group (SSG) is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans Affairs (VA) Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are...SuggestedFull timeWork experience placementRemote work
$90k - $95k
...sustaining the delivery infrastructure that enables mission-critical software to move fast without compromising compliance. You will actively... ...* Active Security+ certification or equivalent IAT Level II certification We use E-Verify to confirm the identity and employment...SuggestedFull timeRemote work$105k - $140k
...seeking a highly motivated, team-oriented Software Engineer . This exciting position will... ...any aspect there is as it pertains to develop and maintain Java-based modeling tool... ...across UI, parsing, API integration, and backend generation logic. Experience integrating...SuggestedFull timeTemporary workFor contractorsWork at officeLocal areaFlexible hours- ...Salesforce technologies. (1.) Key Responsibilities 1. Lead a team of developers in the design, development, and deployment of salesforce... ...cross functional teams and stakeholders. Certifications: Salesforce Certified Platform Developer I and II are preferred.
- ...Sr. Full Stack Developer Our growing company is currently seeking an experienced Sr. Full Stack Developer with the ability to handle complexity... ...records to higher education institutions. As a SOC2 Type II certified organization, we pride ourselves on integrity,...Work at office
- ...Syms Strategic Group (SSG) is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are highly encouraged...Full timeRemote work
$116.36k - $155.15k
...formulate system requirements. Evaluates and recommends future technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system security and functional requirements. Analyzes, develops, recommends,...Full timeTemporary workRemote work1 day per week$110k - $130k
...commitment to our employees, to our teams, and to our clients. What We're Looking For: TSTC is looking for an experienced Software Developer/Computer programmer to build and code applications and/or models using various computer programming languages. (e.g. C++, Java...Full timeContract workTemporary workLocal areaRemote workFlexible hours$63k - $91k
...Software Engineer LinkedIn Twitter Email Message Share Engineering... ...are not limited to the following: Develop and direct software system testing procedures... ...of DoD IAT Level I and/or IAT Level II requirements. The selected candidate...Full timeTemporary workFlexible hours- ...government contractor that provides strategic IT services that meet mission needs for Defense and Federal customers. We are hiring a Software Developer to support an enterprise-level program within a federal environment. Job Description and Responsibilities...Full timeFor contractorsWork at officeLocal areaRemote work
$88k - $106k
...Software Developer As a family-owned company, it's the people who continue to make STIHL a successful, world-class brand. Since revolutionizing the forestry industry in Germany with the first electric chainsaw in 1926, the STIHL name has remained synonymous with outstanding...Temporary workWork experience placementWork at office- ...time and Adjunct employees have a different list of benefits that can be provided when requested Position Summary The Software Developer creates software applications by analyzing and translating non-technical business requirements into dynamic, functional...Full timePart timeWork experience placementImmediate start
$117.2k - $143.2k
...Program Tuition Reimbursement Program BECU Cares volunteer time off + donation match IMPACT YOU’LL MAKE: As a Full Stack Software Developer, you’ll help create and enhance the digital experiences that connect members with BECU every day. You’ll play a key role in modernizing...Full timeWork experience placementRemote work$117.1k - $187.3k
...successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect... ...experience. ~5 years of technology leadership experience, including developing technology strategies, fostering innovation, and influencing...Work experience placementLive inLocal areaRemote workWorldwide- ...Java Developer Virginia Beach, VA Long term No C2C at this moment. Any visa works Java Experience needed is: • Spring, Spring MVC, Hibernate • Restful web services- SOAP & REST • IBM DB2 and Mongo DB • JUNIT testing & SOAPUI tool to...
$184k - $230k
...future of big data? Cloudera is searching for a visionary Staff Software Engineer with deep expertise in distributed systems to join the... ...in the open-source community. Build with Modern Stacks: Develop high-performance features using Scala, Java, and Python on modern...Remote workWork from homeFlexible hours- ...curriculum. Visit to learn more about how you can help people improve their lives through education. The Dynamics 365 Developer will design, build, and support applications that enhance the student, faculty, and staff experience. This role plays a critical...Work at office
- ...strong expertise in modern frontend and backend technologies within a microservices and... ...Job Responsibilities Include: Design, develop, and maintain application features across... .... ~4–7+ years of professional software engineering experience in full stack or...Temporary workLocal areaRemote work
- ...activities, and communicate key tasks and milestones to team members and stakeholders. Proactively identify variances to plan and develop mitigation or corrective action plans in partnership with project team members. Monitor project deliverables against approved...Work experience placementWork at office
- ...A leading technology services company is seeking a Windows Presentation Foundation (WPF) Developer for a full-time permanent position located in McLean, Virginia. The ideal candidate will have over 4 years of experience with Windows .NET and WPF, along with familiarity...Permanent employmentFull timeImmediate start
- ...integrations, troubleshooting errors, and collaborating with D365 developers on enhancements, bugs and testing.* Assist with deployment and... ...behavior.* Maintain and enhance CI/CD pipelines for reliable software delivery and infrastructure provisioning.* Assist in the...Hourly payContract workRemote workShift work
$128.19k - $184.01k
...place. You will work at the cutting edge of technology to design, develop, and maintain the Poe iOS app. This includes collaborating with... ...to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time$101.9k - $175k
...combination of education and recent relevant work experience required 5+ years in a technical leadership or team lead role, including developing technology strategies and driving innovation Strong experience with modern frontend frameworks (React, Next.js or similar)...Work experience placementLocal area- Our Benefits - Designed with You in Mind Comprehensive Health & Well-being Coverage From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected. Generous Paid Time...Full timeImmediate start
$88.86k - $118.48k
...The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools,... ...and SOP for Transport discipline supporting the NOC. Develop and maintain Circuit Layout Records, Network Diagrams, and other...Full timeTemporary workWork at officeRemote workShift workNight shift- MANTECH seeks a motivated, career and customer-oriented Senior AWS Cloud Engineer to join our team in Virginia Beach, VA. This is a remote position. The Senior Cloud Engineer will be supporting an ambitious endeavor to reimagine how our customer, the United States...Work at officeLocal areaRemote work
$99k - $206k
...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...cloud instances based off of system and mission requirements Develop laC methodology to define and implement on-prem and cloud infrastructure...$147.49k - $190k
...Virginia Beach, VA HQ office. Recommend adjustments to resolve software issues, improve functionality/performance of existing software... ...the user's needs, time limitations, & system limitations when developing software. Job involves prolonged periods sitting at a desk...Work at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer II - Backend. Be the first to apply!
Related searches
- entry level software engineer remote Virginia Beach, VA
- cybersecurity software engineer Virginia Beach, VA
- federal - software developer Virginia Beach, VA
- agile software developer Virginia Beach, VA
- financial software developer Virginia Beach, VA
- graduate software developer no experience Virginia Beach, VA
- software engineer Virginia Beach, VA
- software engineer healthcare Virginia Beach, VA
- startup software engineer Virginia Beach, VA
- intel software engineer Virginia Beach, VA



