Back-End Engineer (Hybrid Onsite-Remote)
TheIncLabAbout the role
We are looking for a Back-End Engineer to join our Development Team! The Back-End Engineer will be tasked with architecting and developing scalable web platforms and building back-end infrastructure for applications that serve thousands of users. You will be creating containerized back-end services and connecting them to databases and front-end user interfaces. Ideal candidates will have experience working with database integration, back-end frameworks, server-side software and program languages, cloud computing integrations, API integrations, web security, and authentication and authorization methods.
Responsibilities
- Assist the production team to define software architecture and develop scalable web platforms and back-end infrastructure applications.
- Build reusable back-end services that are composable with each other that fetch, process, and deliver data to front-end applications.
- Write logical and elegant code modules that can be maintained individually or by other developers.
- Use version control and documentation to communicate code updates.
- Communicate project status, recommendations, and address client questions and/or issues in a competent and professional manner.
- Validates and ensures back-end development requirements are met and comply with SOW.
- Complete tasks within budgeted time and works with management to escalate any project and/or task issues.
- Monitors and anticipates project challenges to work with management to resolve any problems.
- Help identify and troubleshoot development issues or bugs.
- Have advanced technical understanding of multiple programming and development resources used in software and development projects.
- Assist with the creation of product documentation and resources used for user guides, setup guides, user manuals, quick start guides, etc.
- Take ownership of assigned tasks, milestones, and deliverables to ensure project expectations and deadlines are met.
- Be resourceful with the ability to learn and adapt quickly to project issues, changes, or updates.
- Ability to travel (up to 20%).
- Other responsibilities as assigned.
Requirements
- A Bachelor's degree in Engineering, Computer Science, Information Systems, or equivalent work experience.
- 3+ years of experience in back-end development and programming
- Experience working with Node.js is preferred (equivalent technologies will be considered)
- Experience working with Python
- Experience creating microservices and containerizing services with Docker
- Experience using orchestration tools such as Kubernetes is a plus
- Experience working with C# is a plus
- Experience with cloud services like AWS and Azure is a plus
Eligibility Requirements
- All applicants must be a US citizen and be able to obtain a clearance due to the nature of the role.
Benefits
- Medical, Dental, and Vision Insurance
- 100% company-paid Short-Term and Long-Term Disability
- 100% company-paid Basic Life Insurance
- Paid Time Off
- Paid Holidays
- 401(k) with employer match and immediate vesting
No relocation assistance is offered.
This is a direct hire position. We don’t accept indirect resumes, recruiters, or Third Parties.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s