Overview
Key Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance web applications.
- Work on both front-end (ReactJS, Next.js, TypeScript) and back-end (Node.js, Rust) technologies.
- Develop and optimize RESTful APIs & GraphQL APIs for seamless communication between front-end and back-end services.
- Handle database management using SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- Implement containerization and CI/CD pipelines using Docker, Kubernetes, and Terraform for deployment automation.
- Ensure high availability, performance, and security of applications in Linux-based environments.
- Optimize application responsiveness and troubleshoot issues across various browsers and devices.
- Work closely with UI/UX designers and stakeholders to create intuitive, user-friendly interfaces.
- Stay up-to-date with the latest trends, tools, and best practices in web development and DevOps.
Required Skills & Qualifications:
✔Strong proficiency in Node.js, Rust, and TypeScript for backend development.
✔Expertise in ReactJS, Next.js for front-end development and building interactive user interfaces.
✔Experience with NoSQL databases (MongoDB, DynamoDB) and SQL databases (PostgreSQL, MySQL).
✔Hands-on experience with Docker & Kubernetes for containerization.
✔Experience with Terraform & Infrastructure as Code (IaC) for cloud deployments.
✔Proficiency in Linux-based environments and shell scripting.
✔Strong understanding of RESTful APIs, GraphQL, and Microservices architecture.
✔Familiarity with authentication mechanisms (OAuth, JWT, SSO).
✔Experience in cloud platforms (AWS, GCP, Azure) is a plus.
✔Knowledge of unit testing, integration testing, and debugging techniques.
✔Strong problem-solving and analytical skills with the ability to work in an agile environment.
Nice to Have:
- Experience with WebSockets & Real-Time Applications.
- Knowledge of Event-Driven Architecture and Message Brokers (Kafka, RabbitMQ, Redis).
- Exposure to Serverless Architecture (AWS Lambda, Firebase Functions).
- Understanding of GraphQL and Apollo Client.
- Experience with Performance Optimization & Load Balancing Techniques.
Why Join Us?
Work on cutting-edge technologies and large-scale applications.
Opportunity to collaborate with a highly skilled and passionate development team.
Competitive salary, career growth opportunities, and a great work culture.
Flexible work environment with hybrid or remote options available.
Job Types: Full-time, Permanent
Pay: ₹250,000.00 - ₹350,000.00 per year
Benefits:
- Flexible schedule
- Work from home
Schedule:
- Day shift
- Fixed shift
Work Location: Remote