Backend Software Engineer (Node.js) - Remote
We are seeking a Backend Software Engineer to implement a wide range of REST services in Node.js and databases. You will work in a closely knit Scrum team to solve complex backend problems, such as integrating external services into our services, adding new database structures, and implementing new REST services in Node.js with a focus on security, performance, and scalability. You will dig into business requirements and implement complex logic using modern technologies like Node.js. We believe strongly in test-driven development, continuous integration, and continuous deployment, and we have a strong DevOps mindset. This is a remote position, though we do have offices in Herndon, VA and near Baltimore, MD.
Requirements:
- Experience building enterprise-scale backend REST services using an API-first paradigm
- Hands-on experience building services with Node.js
- Intimate knowledge of crafting highly performant database queries using frameworks like Sequelize, knex, or other query builders/ORMs
- Hands-on experience implementing relational database structures, including tables, indexes, views, etc.
- Experience implementing NoSQL databases like MongoDB preferred
- A mindset towards building systems for the cloud and DevOps fundamentals
- Working knowledge of AWS cloud infrastructure, such as EC2 and RDS
- Hands-on understanding of virtualization and experience with Docker
- Focus towards building security, performance, and scalability into services from the beginning
Job Type
Client Payroll
Positions
Backend Developer
Must have Skills
Languages
english -Basic
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Lindsay P