Senior Full Stack Developer
Focusteck
Leesburg, virginia
Job Details
Full-time
Full Job Description
Experience: 5+ years overall, with at least 5 years in Angular, Node.js, NestJS, and TypeScript. Experience in working in cross-functional teams.
Position Overview:
We are seeking a highly skilled Senior Full Stack Developer with extensive experience in building and maintaining complex web applications. The ideal candidate will have a strong background in Angular, Node.js, NestJS, and TypeScript, with a proven track record of delivering projects that meet both client and end-user needs.
Key Responsibilities:
- Design, develop, and maintain full-stack web applications using Angular, Node.js, NestJS, and TypeScript.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Write clean, maintainable, and efficient code.
- Implement and maintain CI/CD pipelines for smooth deployment processes.
- Stay updated with industry trends and technologies to ensure our solutions remain at the forefront of innovation.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development.
- Minimum 3 years of hands-on experience with Angular, Node.js, NestJS, and TypeScript.
- Strong understanding of RESTful APIs, Microservices architecture, and server-side logic.
- Have lead a team of developers, worked in cross functional teams.
- Proficient in front-end technologies such as HTML, CSS, and JavaScript/TypeScript.
- Experience with databases like PostgreSQL, MongoDB, or MySQL.
- Familiarity with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- English Language Conversational
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Understanding of Agile/Scrum methodologies.