Backend Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
We are seeking a highly skilled Senior Backend Developer to join our growing engineering team. This role is ideal for an experienced software engineer who enjoys designing scalable backend solutions, building cloud-native applications, and collaborating with cross-functional teams to deliver high-quality products. The successful candidate will have strong experience with Node.js, AWS serverless technologies, modern development practices, and a passion for solving complex technical challenges., The Senior Backend Developer is responsible for designing, developing, testing, and maintaining scalable backend services that support enterprise-level applications. This role works closely with frontend developers, architects, DevOps engineers, and business stakeholders to build secure, reliable, and high-performing cloud solutions.
The ideal candidate thrives in a collaborative Agile environment, enjoys mentoring teammates, and is committed to delivering clean, maintainable code while continuously improving development processes., * Design, develop, and maintain scalable backend services using Node.js.
- Develop and support cloud-native applications utilizing AWS serverless technologies.
- Build and maintain APIs and backend integrations supporting enterprise applications.
- Develop and optimize solutions using AWS services including:
- Lambda
- DynamoDB
- S3
- EventBridge
- Kinesis
- Design efficient data models and write SQL queries against relational databases.
- Troubleshoot production issues, identify root causes, and implement long-term solutions.
- Collaborate with frontend developers to ensure seamless integration between application layers.
- Participate in architecture discussions and contribute to technical design decisions.
- Develop clean, reusable, maintainable, and well-documented code.
- Perform code reviews and mentor junior developers when appropriate.
- Participate in Agile ceremonies including sprint planning, standups, retrospectives, and backlog refinement.
- Work closely with business stakeholders to understand requirements and translate them into technical solutions.
- Continuously improve application performance, scalability, security, and reliability.
- Stay current with emerging technologies and recommend improvements to existing systems.
Requirements
- U.S. Citizenship is required.
- Must have the ability to obtain and maintain a DHS Public Trust clearance.
- Preference will be given to candidates with an active or recently held ICE or CBP Public Trust clearance, allowing for a faster onboarding process.
- Candidates must be able to successfully complete all required background investigations and security screening necessary to support federal government contracts., * Bachelor’’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 5 years of professional software development experience using Node.js.
- Minimum 5 years of professional software development experience working with React in a development environment.
- Minimum 3 years of experience developing cloud-native applications using AWS services, including:
- Lambda
- DynamoDB
- Amazon S3
- EventBridge
- Kinesis
- Minimum 2 years of experience working with AWS cloud development tools.
- Minimum 1 year of experience writing SQL and working with relational database structures.
- Strong understanding of software architecture and distributed systems.
- Ability to understand complex business processes and translate requirements into technical solutions.
- Proven experience researching technical issues, identifying root causes, and implementing effective solutions.
- Demonstrated ability to quickly learn new technologies and adapt to changing technical environments.
- Excellent written and verbal communication skills.
- Strong collaboration and interpersonal skills with the ability to work effectively across technical and non-technical teams.
- Passion for solving complex software engineering challenges while contributing to a collaborative team environment., * Experience developing Single Page Applications (SPA) and related frameworks/libraries.
- Experience working within Agile development environments.
- Experience with DevOps and CI/CD tools including:
- Git
- Jenkins
- CloudBees
- Experience with testing frameworks including:
- React Testing Library
- Jest
- Strong experience designing and working with relational database structures.
- Experience with Amazon DynamoDB data modeling and optimization.
- Experience developing applications within AWS serverless architectures.
- Experience supporting enterprise or federal government applications is a plus.
Technical Skills
Languages & Frameworks
- Node.js
- JavaScript / TypeScript
- React
- SQL
Cloud Technologies
- AWS Lambda
- DynamoDB
- Amazon S3
- EventBridge
- Kinesis
- AWS Cloud Tools
DevOps & CI/CD
- Git
- Jenkins
- CloudBees
Testing
- Jest
- React Testing Library, The ideal candidate is:
- A proactive problem solver with strong analytical skills.
- Passionate about writing clean, scalable, and maintainable code.
- Comfortable working independently while collaborating closely with teammates.
- Adaptable in a fast-paced Agile environment.
- Focused on delivering exceptional solutions that exceed client expectations.
- Committed to continuous learning and professional growth.
Benefits & conditions
- Competitive salary
- Comprehensive medical, dental, and vision insurance
- 401(k) with company match
- Paid Time Off and company holidays
- Employer-paid life and disability insurance
- Employee Assistance Program (EAP)
- $2,000 annual professional development reimbursement
- Access to Udemy learning and certification opportunities
- Wellness reimbursement program
- Employee recognition and reward programs
- Career advancement opportunities
- Remote work flexibility (position dependent)
About the company
At ACI Solutions, we believe our people are our greatest strength. We foster a collaborative, people-first culture where innovation, learning, and career growth are encouraged.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers
How to land a developer job in Amsterdam