Job Description

This is a remote position.

Role & responsibilities:

1. Full Stack Development:

  • Frontend Development: Design, implement, and optimize user-facing features using modern frontend technologies like React.js, Angular, or Vue.js.
  • Backend Development: Develop and maintain robust, scalable, and secure server-side applications using Node.js, Java, Python, or Go.
  • Database Management: Design, implement, and manage both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases, ensuring data integrity, performance, and scalability.
  • API Development: Build and maintain RESTful APIs and GraphQL APIs for efficient data exchange between the frontend and backend systems.
  • Microservices: Develop microservices-based architectures, with a focus on modularity, scalability, and high availability.

2. System Architecture & Design:

  • Collaborate with senior engineers and architects to design and implement system architecture for web and mobile applications, focusing on performance, security, and scalability.
  • Participate in the design and implementation of cloud-native applications and services using AWS, Azure, or Google Cloud Platform (GCP).
  • Ensure high performance, security, and availability of systems and services.

3. DevOps & Continuous Integration:

  • Implement and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.
  • Collaborate with DevOps teams to integrate deployment automation and streamline development cycles.
  • Experience with containerization technologies such as Docker, and Kubernetes for deploying and managing applications in production.

4. Code Quality & Testing:

  • Lead and encourage Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices within the team.
  • Conduct code reviews to ensure adherence to best practices, coding standards, and maintainable code.
  • Collaborate with QA teams to write unit tests, integration tests, and perform system-level testing.

5. Collaboration & Team Leadership:

  • Lead a small team of developers, providing mentorship and guidance to junior team members.
  • Work closely with Product Managers, UI/UX Designers, and Business Analysts to understand the requirements and deliver high-quality software solutions.
  • Participate in sprint planning, daily stand-ups, and retrospective meetings in an Agile/Scrum environment.
  • Contribute to knowledge-sharing within the team, conducting technical presentations and workshops.

6. Continuous Learning & Improvement:

  • Stay updated with the latest trends, technologies, and best practices in Full Stack Development, Cloud Computing, and DevOps.
  • Contribute to improving the teams development processes and methodologies to increase productivity and reduce technical debt.


Preferred candidate profile:

1. Educational Background:

  • Bachelors Degree in Computer Science, Information Technology, or a related field. A Master’s degree (e.g., MCA, M.Tech) is a plus but not mandatory.
  • Additional certifications in relevant technologies (e.g., AWS, Azure, Google Cloud, Docker, Kubernetes, Node.js, React.js) will be a plus.

2. Professional Experience:

  • 6 to 10 years of experience in Full Stack Development.
  • Strong expertise in both frontend and backend technologies. Hands-on experience with modern frontend frameworks like React.js, Angular, or Vue.js and backend technologies like Node.js, Java, Python, or Go
  • Experience working with cloud platforms like AWS, Azure, or Google Cloud. Familiarity with serverless architectures is a plus.
  • Experience with microservices architectures, REST APIs, and GraphQL.
  • Proven experience with CI/CD pipelines, DevOps practices, and deploying applications using Docker and Kubernetes.
  • Hands-on experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra).
  • Experience in unit testing, integration testing, and end-to-end testing using tools like Jest, Mocha, Cypress, or Selenium.

3. Skills:

  • Proficiency in JavaScript/TypeScript and a deep understanding of ES6+ features.
  • Strong expertise in HTML5, CSS3, and modern JavaScript frameworks (React, Angular, or Vue).
  • Advanced knowledge of Node.js for backend development. Experience with Express.js, NestJS, or other Node.js frameworks is a plus.
  • Knowledge of microservices and event-driven architectures.
  • Proficiency in cloud infrastructure, including experience with AWS services (Lambda, EC2, S3, RDS), Azure, or Google Cloud.
  • Familiarity with containerization and orchestration tools such as Docker, Kubernetes, and Helm.
  • Excellent understanding of RESTful services and GraphQL.
  • Strong version control skills using Git and familiarity with Git workflows.
  • Familiar with Agile/Scrum methodologies and collaboration tools like Jira, Trello, Slack, and Confluence.

4. Personal Traits:

  • Self-motivated and capable of working independently in a remote work environment.
  • Strong problem-solving skills and ability to troubleshoot complex technical issues.
  • Excellent communication skills and ability to articulate complex ideas clearly to both technical and non-technical stakeholders.
  • Ability to work collaboratively in a cross-functional team, including collaborating with designers, product managers, and business teams.
  • Leadership qualities, including experience mentoring junior developers and taking ownership of technical initiatives.

5. Bonus Skills (Not Mandatory but a Plus):

  • Experience with serverless architectures (e.g., AWS Lambda, Azure Functions).
  • Familiarity with NoSQL databases like Cassandra or Couchbase.
  • Knowledge of Agile methodologies and Scrum certifications.
  • Experience with Mobile app development (React Native, Flutter) is a plus.
  • Familiarity with GraphQL and its ecosystem.


Benefits

Bonuses & Incentives

  • Annual performance bonus: 10–20%

  • Project completion / delivery bonus

  • Revenue-sharing or profit bonus (startups)

Remote Work & Flexibility

  • Fully remote (location independent)

  • Flexible working hours with 4–5 hour overlap

  • Async-first culture

  • Optional hybrid/co-working access

Health Insurance

  • International medical insurance

  • OPD + hospitalization coverage

  • Mental health & therapy sessions

Wellness Benefits

  • Gym / wellness stipend

  • Annual health checkups

Leave & Work-Life Balance

  • Paid leave: 25–30 days/year

  • Sick leave

  • Public holiday alignment or cash-in-lieu

  • Parental leave (progressive companies)



Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application