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.