Job Description

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)




Requirements
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.

Apply for this Position

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

Submit Application