Job Description
Web Application Development, SaaS, Fintech, E-commerce, Healthcare, etc.
Key Responsibilities:
- Design, develop, test, and maintain complex and scalable web applications using JavaScript frameworks such as MongoDB, Express.js, Angular/React, and Node.js.
- Utilize Nest.js for structured backend development and Next.js for advanced frontend performance and SEO optimization.
- Collaborate with UX/UI designers to convert designs into responsive, user-friendly interfaces.
- Write clean, efficient, and well-documented code following industry best practices.
- Optimize applications for speed, scalability, and security across both frontend and backend.
- Integrate third-party APIs and services to enhance product capabilities.
- Work in an agile environment to ensure timely and high-quality deliverables.
- Guide and mentor junior developers to foster a strong engineering culture.
Required Skills:
- Strong expertise in MEAN / MERN stack: MongoDB, Express.js, Angular/React, Node.js.
- Solid experience with Nest.js (backend framework) and Next.js (frontend framework).
- Excellent command of JavaScript and TypeScript, along with HTML5 and CSS3.
- Deep understanding of RESTful APIs and Microservices architecture.
- Hands-on experience with AWS services like EC2, S3, RDS, Lambda, etc.
- Familiar with Docker and CI/CD pipelines for continuous integration and deployment.
- Proficient in database systems: MongoDB (NoSQL), and MySQL / PostgreSQL (relational).
- Strong version control and collaboration using Git and Agile/Scrum methodologies.
Preferred Skills:
- Experience in building and deploying scalable SaaS platforms.
- Knowledge of GraphQL and real-time communication (WebSockets, Socket.IO).
- Understanding of security best practices and data protection protocols.
- Prior experience leading or mentoring engineering teams is a plus.