Full stack Developer
Summary
A full-stack developer builds and maintains web applications — AngularJS on the frontend with Node.js/NestJS (and optionally Go) backend services — including REST APIs, microservices, database performance tuning, testing, and Docker-based deployments, while supporting legacy production systems.
What You'll Do
- Develop and maintain web applications using AngularJS and modern frontend technologies.
- Build backend services using Node.js / NestJS and/or Go.
- Develop and integrate RESTful APIs and microservices.
- Connect frontend applications with backend and external systems.
- Maintain and improve existing/legacy applications while maintaining system stability.
- Troubleshoot bugs and resolve production issues, including critical incidents.
- Improve application and database performance through caching, indexing, and query optimization.
- Implement backend authentication & authorization.
- Develop unit tests and perform E2E verification.
- Support Docker-based containerization, deployment pipelines, and deployment documentation.
- Identify performance bottlenecks across applications, APIs, caching, and databases.
- Write clean, maintainable, and well-tested code.
- Take ownership of production issues and work collaboratively with other developers and stakeholders
What We’re Looking For
- 4+ years of experience in Software Engineering / Fullstack Development.
- Strong knowledge of JavaScript / TypeScript.
- Hands-on experience with AngularJS.
- Strong experience with Node.js or NestJS.
- Experience building and integrating RESTful APIs.
- Experience with relational databases such as PostgreSQL, Oracle, or MySQL.
- Understanding of query optimization and database indexing.
- Understanding of Microservices and Clean Architecture.
- Good knowledge of Git.
- Experience with Unit Testing and E2E verification.
- Experience troubleshooting and maintaining production or legacy systems.
- Comfortable working across both frontend and backend.
Experience with
- Go
- NestJS
- Express.js
- Redis
- RabbitMQ
- Docker
- Kubernetes
- MongoDB
- Sqlite
- AWS S3
- Swagger/OpenAPI
- GORM/LINQ
What can I earn as a Full Stack Developer