with hands-on experience in modern web application development. The ideal candidate should have a solid understanding of both front-end and back-end technologies, clean coding practices, and the ability to design scalable systems.
You'll work closely with our product and design teams to build performant, maintainable, and elegant solutions that deliver real business impact.
Key Responsibilities
Develop, optimize, and maintain scalable
web applications
using
Angular (17+)
and
NestJS
.
Design and implement
RESTful APIs
and integrate front-end with backend services.
Write
clean, maintainable, and testable TypeScript code
following best practices.
Work with
MySQL
and
TypeORM
for data modeling, queries, and performance tuning.
Containerize applications using
Docker
for development and deployment.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in
code reviews
,
unit testing
, and
system design discussions
.
Troubleshoot and debug production issues with a focus on performance and scalability.
Required Skills
Frontend:
Angular 17+, RxJS, HTML5, SCSS/CSS3, Component-driven development
Backend:
NestJS, Node.js, TypeScript, REST APIs
Database:
MySQL, TypeORM (or Sequelize/Prisma experience is a plus)