This website uses cookies to enhance the user experience

India, Bengaluru, KA

Remote

Full-time

JavaScript

JavaScript

NodeJS

nodejs

Django

Django

Flask

Flask

AWS

AWS

Azure

Azure

Docker

Docker

Kubernetes

Kubernetes

GitLab

GitLab

MongoDB

MongoDB

PostgreSQL

PostgreSQL

posted 1 month ago

This role is for one of Weekday’s clients
Min Experience: 6 years
Location: Bangalore
JobType: full-time

Requirements

About the Role

We are seeking a Senior Full Stack Engineer with strong hands-on experience in Python3, ReactJS, NodeJS, and NextJS to join our fast-growing product engineering team. This role is ideal for a seasoned developer who enjoys building scalable, high-performance web applications end-to-end and is passionate about driving architectural decisions and mentoring team members.

As a senior engineer, you will be involved in everything from designing backend APIs and frontend components to deploying services and improving overall system architecture. You’ll work closely with cross-functional teams including product managers, designers, and DevOps engineers to deliver high-quality products that serve real-world use cases.

Key Responsibilities

🔹 Full Stack Development

  • Design and implement robust, scalable backend services using Python3 and Node.js.
  • Build dynamic, responsive user interfaces using ReactJS and NextJS.
  • Develop RESTful APIs and ensure seamless integration between backend and frontend components.

🔹 Architecture & Design

  • Contribute to high-level architecture decisions and lead the design of scalable and maintainable systems.
  • Evaluate and implement best practices for software design, development, and deployment.
  • Ensure modular and reusable code with strong documentation and testing.

🔹 Performance & Optimization

  • Write clean, efficient code and optimize existing code for speed and performance.
  • Implement caching, lazy loading, code splitting, and other frontend/backend optimization strategies.
  • Monitor application performance and troubleshoot production issues.

🔹 Collaboration & Mentorship

  • Work closely with product managers, UI/UX designers, and QA engineers to align features with product goals.
  • Lead code reviews, provide constructive feedback, and mentor junior developers.
  • Foster a culture of continuous improvement and innovation within the engineering team.

🔹 Deployment & CI/CD

  • Assist in setting up and maintaining CI/CD pipelines.
  • Ensure smooth deployment and monitoring of applications on cloud infrastructure (AWS, GCP, Azure).
  • Participate in DevOps tasks like containerization (Docker) and orchestration (Kubernetes) if needed.

Required Skills & Qualifications

  • 6+ years of experience as a Full Stack Developer, with a strong portfolio of web applications.
  • Expertise in Python3, including frameworks such as Flask, Django, or FastAPI.
  • Proficient in ReactJS and NextJS for frontend development.
  • Solid experience with NodeJS for backend services and scripting.
  • Strong knowledge of web standards, RESTful APIs, and modern JavaScript (ES6+).
  • Familiarity with relational and NoSQL databases (PostgreSQL, MongoDB, etc.).
  • Proficient in Git, GitHub/GitLab workflows, and Agile/Scrum methodologies.
  • Experience with writing unit, integration, and E2E tests.

Preferred Skills (Nice to Have)

  • Experience with GraphQL and real-time communication (WebSockets).
  • Exposure to containerization tools like Docker and Kubernetes.
  • Understanding of security best practices (authentication, authorization, data protection).
  • Experience working in a SaaS or high-growth product startup environment.

Other similar jobs


Popular learning modules