Full stack web and mobile developer

5 years

4 - 17 Lacs

Posted:2 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the role

The role requires a seasoned and highly skilled Full Stack Developer with extensive experience in building, deploying, and managing applications in a Kubernetes-centric environment. The ideal candidate should have deep expertise in orchestrating containerized workloads, optimizing Kubernetes deployments, and ensuring the scalability and reliability of web and mobile applications. This individual will be a key part of the product development team, collaborating with cross-functional teams to deliver robust and innovative software solutions.

Responsibilities

· Design, develop, and maintain highly scalable and resilient web and mobile applications using Node.js for backend services, React.js for web interfaces, and React Native for cross-platform mobile development.

· Architect, deploy, and manage complex Kubernetes clusters and containerized applications, demonstrating deep knowledge of Kubernetes concepts like pods, deployments, services, networking, and security.

· Design and implement scalable RESTful APIs and microservices using Node.js (and potentially frameworks like NestJS or Express.js).

· Create responsive and engaging user interfaces for web and mobile applications, translating design concepts into functional code.

· Design, implement, and manage database schemas and queries, primarily utilizing MySQL.

· Optimize applications for maximum speed, scalability, and responsiveness across various platforms and devices.

· Ensure the technical feasibility of UI/UX designs and collaborate with designers and product managers.

· Write clean, modular, reusable, and well-documented code adhering to industry best practices and coding standards.

· Conduct code reviews and provide constructive feedback to team members to maintain high code quality and foster a collaborative learning environment.

· Debug and troubleshoot technical issues and performance bottlenecks in web and mobile applications, specifically within Kubernetes environments.

· Implement automated tests (unit, integration, end-to-end) and integrate them within CI/CD pipelines managed by Kubernetes.

· Utilize advanced knowledge of Docker and Kubernetes to ensure smooth deployment, scaling, and management of containerized applications.

· Leverage AWS services to build and integrate secure, scalable cloud-based applications within your Kubernetes deployments.

· Stay updated with the latest industry trends, technologies, and best practices in full-stack development, with a specific focus on the evolving Kubernetes ecosystem.

· Actively participate in agile development methodologies and contribute to planning, design, and deployment activities.

Requirements and qualifications

· Bachelor's degree in Computer Science, Engineering, or a related field.

· Minimum of 5+ years of professional experience in Kubernetes and container orchestration.

· Demonstrated expertise in designing, implementing, and managing Kubernetes clusters, including hands-on experience with tools like kubectl, Helm, and potentially managed services like EKS (Amazon Elastic Kubernetes Service), AKS (Azure Kubernetes Service), or GKE (Google Kubernetes Engine).

· Strong proficiency in Node.js for backend development.

· Solid experience with React.js for building web interfaces.

· Proven experience with React Native for cross-platform mobile app development.

· Expertise in MySQL database management, including schema design, querying, and optimization.

· Hands-on experience with cloud platforms, specifically AWS, for deploying and managing applications.

· Proficient understanding of Docker and containerization concepts.

· Experience with RESTful API design, development, and integration.

· Strong understanding of JavaScript and modern JavaScript frameworks.

· Proficient understanding of code versioning systems like Git.

· Excellent problem-solving, debugging, and analytical skills.

· Strong communication, collaboration, and teamwork abilities.

· Ability to work independently and manage multiple priorities in a fast-paced environment.

Preferred qualifications

· Good to have Certified Kubernetes Application Developer (CKAD) certification.

· Experience with specific Node.js frameworks like NestJS or Express.js.

· Familiarity with GraphQL APIs.

· Experience with TypeScript for Node.js development.

· Knowledge of microservices architecture and event-driven systems.

· Experience with CI/CD pipelines and automated deployment strategies within Kubernetes environments.

· Understanding of front-end state management libraries like Redux, Context API, or React Query.

· Experience with automated testing frameworks and tools (Jest, Mocha, React Testing Library, and Cypress).

· Knowledge of web security best practices and implementation.

Job Type: Full-time

Pay: ₹417,131.63 - ₹1,712,850.29 per year

Schedule:

  • Day shift

Work Location: In person

Speak with the employer
+91 9100036902

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You