Tech Lead Software Engineer
McLean, MD - USA
Job Summary
Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team.
Job Title: Tech Lead / Software Engineer.
Location: McLean VA.
Position Overview:
- We are seeking a highly skilled Software Engineer with expertise in and TypeScript to join our dynamic engineering team.
- The ideal candidate will be responsible for designing developing and maintaining scalable web applications ensuring high performance and responsiveness to requests from the front end.
- Application Development
- Build and maintain robust scalable and secure web applications using for backend services and for frontend interfaces.
- Write clean maintainable and efficient code in TypeScript to ensure type safety and reliability.
- System Architecture
- Collaborate with architects and product managers to design system components and APIs.
- Implement RESTful and GraphQL APIs for seamless integration with frontend applications.
- Performance & Optimization
- Optimize applications for maximum speed and scalability.
- Monitor and troubleshoot performance issues across the stack.
- Testing & Quality Assurance
- Write unit integration and end-to-end tests to ensure code quality.
- Maintain CI/CD pipelines for automated testing and deployment.
- Documentation
- Create and maintain technical documentation for code APIs and system architecture.
- Strong proficiency in for backend development.
- Hands-on experience with for building interactive user interfaces.
- Advanced knowledge of TypeScript for type-safe application development.
- Experience with RESTful APIs GraphQL and microservices architecture.
- Familiarity with SQL/NoSQL databases (e.g. PostgreSQL MongoDB).
- Knowledge of version control systems (Git/GitHub).
- Understanding of containerization (Docker Kubernetes) is a plus.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Experience with cloud platforms (AWS).
- Knowledge of state management libraries (Vuex Pinia).
- Familiarity with testing frameworks (Jest Mocha Cypress).
- Exposure to DevOps practices and CI/CD pipelines.
- Prior experience in Agile/Scrum methodologies.
Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race color religion sex sexual orientation gender identity national origin age protected veterans or individuals with disabilities.
Required Experience:
Staff IC