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.