We are seeking an expert-level Web Application Developer with extensive hands-on experience in TypeScript and Node.js to design, build, maintain, and optimize complex, scalable web applications. The ideal candidate will possess a strong technical foundation and demonstrate the ability to work independently on challenging projects, ensuring high performance, reliability, and maintainability of software solutions.
Key Responsibilities:
Develop and maintain web applications using TypeScript, JavaScript, and Node.js. Build frontend interfaces with React.js or Next.js, and backend services using Express.js or NestJS. Design and implement RESTful APIs with a focus on efficient asynchronous programming and robust backend architecture. Optimize database performance and structure using PostgreSQL, MySQL, or MongoDB. Apply best practices in system design, authentication, and security to protect applications from vulnerabilities. Manage version control through Git and utilize Docker for containerization. Participate actively in continuous integration and deployment (CI/CD) pipelines to streamline production releases. Troubleshoot, debug, and resolve complex technical issues independently, showcasing strong logical thinking and problem-solving skills.
Required Qualifications:
Expert-level proficiency in TypeScript, JavaScript, and Node.js is essential. Proven experience working with React.js or Next.js for frontend development and Express.js or NestJS for backend frameworks is required. Advanced knowledge of RESTful API development, asynchronous programming, and backend system architecture is necessary. Solid experience with relational and NoSQL databases such as PostgreSQL, MySQL, or MongoDB is expected. A strong understanding of system design principles, database optimization techniques, authentication mechanisms, and security best practices is critical. Familiarity with Git version control, Docker containerization, and CI/CD workflows is mandatory. Candidates must demonstrate the ability to independently build, debug, and optimize complex applications without reliance on AI-generated code. Additionally, willingness to participate in a mandatory live coding assessment and technical interview conducted without AI assistance is required.
Preferred Qualifications and Benefits:
Candidates with genuine technical expertise and a strong portfolio of relevant projects will be given priority. The position offers a competitive monthly salary ranging from Rs125,000 to Rs150,000. This is an onsite role, providing an excellent opportunity for direct collaboration within a dynamic team environment.
Applicants are encouraged to submit an updated resume, GitHub profile, and relevant project portfolio for consideration. This role demands a high level of technical skill and independence, making it ideal for experienced software engineers committed to delivering quality software solutions.