1 open position available
The role involves designing, building, and maintaining scalable server-side applications primarily using Node.js and TypeScript. The developer will collaborate with cross-functional teams to ensure clean code, high performance, and robust security. | Candidates should have a Bachelor's degree in Computer Science or equivalent experience, along with 3+ years of backend application development using TypeScript, JavaScript, and Node.js. Strong experience with databases and secure coding practices is also required. | Description About Our Team Our employees thrive in a culture that's fast-paced and ego-free, where innovation and collaboration are encouraged at every turn. We provide federal agencies instant access to experienced professionals who understand their unique challenges and know the most efficient ways to address them. We continually invest in resources and talent, keeping specialized teams in place to craft tailored technologies. Our solutions empower federal organizations to grow, modernize, and succeed in a rapidly evolving landscape. We value all voices and seek individuals passionate about technology and creative problem-solving. If you enjoy expanding your skill set while tackling real-world business problems, you’ll feel right at home here. Veterans and military spouses are especially encouraged to bring your unique experience to our team. About the Role We are seeking a skilled JavaScript/TypeScript Backend Developer to design, build, and maintain scalable server-side applications. You’ll work primarily in Node.js, crafting business logic, data integrations, and background processing. As part of a cross-functional team, you’ll ensure clean code, high performance, and robust security. Join us to enhance the customer experience and transform VA service delivery! Key Responsibilities Architect and implement scalable backend services and business logic using Node.js and TypeScript. Integrate with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) data stores. Develop and manage background jobs, scheduled tasks, and event-driven workflows. Build and maintain CI/CD pipelines (GitLab CI, Jenkins) for reliable deployments. Write clean, efficient, self-documenting code with comprehensive unit and integration tests. Enforce security best practices, including authentication, authorization, and data encryption. Monitor production systems, troubleshoot performance bottlenecks, and ensure high availability. Collaborate closely with front-end engineers, QA, and product managers to deliver end-to-end solutions. Stay current with emerging trends in the Node.js and TypeScript ecosystems. TAG: INDMJC TAG: #LI-I4DM Requirements Qualifications Bachelor’s degree in Computer Science, Engineering, or equivalent experience. 3+ years building backend applications with TypeScript, JavaScript, and Node.js. Strong experience with relational and/or NoSQL databases and writing optimized queries. Solid understanding of OOP principles, design patterns, and modular architecture. Proficient with Git and modern branching workflows. Hands-on experience writing unit and integration tests using Jest, Mocha, or similar. Familiarity with secure coding practices and OWASP guidelines. Preferred Skills Experience with microservices and serverless patterns. Containerization with Docker and orchestration via Kubernetes. Working knowledge of message-broker systems (Kafka, RabbitMQ). Background in Agile methodologies (Scrum, Kanban). Performance tuning and scalability strategies (caching, sharding). Familiarity with AWS services (Lambda, ECS, RDS). Exposure to additional backend languages or frameworks (Python, Go). Benefits None
Create tailored applications specifically for i4DM with our AI-powered resume builder
Get Started for Free