Job Title: Senior Full Stack Developer (Angular + Node.js + SQL)
Location: Onsite – Alpharetta, Georgia
Job Summary
We are seeking a highly skilled Senior Full Stack Developer with strong expertise in Angular, Node.js, and SQL databases to design, develop, and maintain scalable web applications. The ideal candidate will have hands-on experience building enterprise-grade applications, microservices, and high-performance systems.
Key Responsibilities
Design and develop responsive, dynamic web applications using Angular (v10+)
Build scalable backend services and RESTful APIs using Node.js (Express/NestJS)
Develop and optimize database structures, queries, and stored procedures using SQL (MySQL/PostgreSQL/SQL Server)
Implement end-to-end application architecture including frontend, backend, and database layers
Collaborate with cross-functional teams including UI/UX, QA, DevOps, and Product Owners
Ensure application performance, security, and scalability
Participate in code reviews, design discussions, and best practice implementations
Integrate third-party APIs and services
Troubleshoot and debug complex issues across the stack
Contribute to CI/CD pipelines and deployment processes
Required Skills & Qualifications
Frontend
Strong experience with Angular (v10 or above)
Proficiency in TypeScript, JavaScript, HTML5, CSS3
Experience with RxJS, NgRx (state management)
Knowledge of responsive design and cross-browser compatibility
Backend
Strong hands-on experience in Node.js
Experience with frameworks like Express.js or NestJS
Expertise in building RESTful APIs and microservices architecture
Understanding of authentication mechanisms (JWT, OAuth)
Database
Strong experience with SQL databases (MySQL, PostgreSQL, SQL Server)
Writing complex queries, joins, indexing, and performance tuning
Experience with database design and normalization
Preferred Skills
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of Docker, Kubernetes
Familiarity with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps)
Experience with NoSQL databases (MongoDB)
Exposure to GraphQL
Understanding of Agile/Scrum methodologies
Soft Skills
Strong problem-solving and analytical skills
Excellent communication and stakeholder interaction
Ability to lead modules and mentor junior developers
Experience working in onshore-offshore models