We are looking for a highly skilled Web Application Developer with expert-level experience in TypeScript and Node.js to join our team. The ideal candidate will be responsible for building, maintaining, and optimizing complex and scalable web applications. This role requires a deep understanding of both frontend and backend technologies, with a strong focus on delivering high-quality, efficient, and secure software solutions.
Key Responsibilities:
- Develop and maintain web applications using TypeScript, JavaScript, and Node.js.
- Work extensively with React.js / Next.js for frontend development and Express.js / NestJS for backend services.
- Design and implement RESTful APIs, ensuring asynchronous programming best practices.
- Optimize backend architecture and database performance using PostgreSQL, MySQL, or MongoDB.
- Apply strong system design principles, focusing on authentication, security, and database optimization.
- Manage version control with Git and utilize Docker for containerization.
- Implement continuous integration and continuous deployment (CI/CD) pipelines to streamline production deployments.
- Perform thorough debugging and problem-solving independently, ensuring the stability and scalability of applications.
Required Qualifications:
- Expert proficiency in TypeScript, JavaScript, and Node.js with hands-on experience.
- Solid experience working with React.js / Next.js and Express.js / NestJS frameworks.
- Advanced knowledge of RESTful APIs, asynchronous programming, and backend system design.
- Demonstrated expertise in relational and non-relational databases such as PostgreSQL, MySQL, or MongoDB.
- Strong understanding of authentication mechanisms, security best practices, and database optimization techniques.
- Experience using Git for version control, Docker for containerization, and CI/CD tools for automated deployments.
- Excellent debugging skills, logical thinking, and the ability to work independently on complex technical challenges.
- Candidates must have genuine technical expertise and be capable of independently building, debugging, and optimizing applications without relying on AI-generated code.
Important Note:
Applicants will be required to undergo a mandatory live coding assessment and technical interview conducted without the use of AI assistance to validate their skills and problem-solving abilities.
Preferred Qualifications and Benefits:
- Experience working in an in-person work environment.
- Competitive monthly salary ranging from Rs125,000 to Rs150,000.
- Opportunity to work on challenging projects that require advanced technical skills and independent thinking.
- Access to a collaborative team environment that values technical expertise and innovation.
If you meet the above criteria and are passionate about developing robust web applications with a focus on quality and security, we encourage you to apply. Please submit your updated resume, GitHub profile, and a portfolio of relevant projects for consideration.