Senior Backend Developer

Remote • Posted 12 hours ago • Updated 12 hours ago
Full Time
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Amazon DynamoDB
  • Amazon S3
  • Agile
  • Adaptability
  • Cloud Computing
  • Amazon Web Services
  • Analytical Skill
  • Business Process
  • Collaboration
  • Communication
  • Computer Science
  • Continuous Delivery

Summary

Location: Remote (U.S.)
Employment Type: Full-Time

Security Clearance 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.

About the Opportunity

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.

Position Summary

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.

Key Responsibilities

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

Required Qualifications

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

Preferred Qualifications

  • 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

What We''re Looking For

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.

Why Join Our Team?

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.

We offer:

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

Equal Opportunity Employer

ACI Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected status in accordance with applicable federal, state, and local laws.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10229270
  • Position Id: 9043331
  • Posted 12 hours ago
Contact the job poster
CC

Colleen Crowder

HR Manager @ ACI Solutions
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Full-time

USD 80.00 - 90.00 per hour

Remote

7d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote

Today

Full-time

USD 128,039.00 - 173,229.00 per year

Remote

Today

Full-time

USD 65.00 - 75.00 per hour

Search all similar jobs