
Senior Staff Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Executive
Full Job Description
We are looking for a highly skilled Senior Full Stack Engineer to join our vibrant team in Chennai, Tamil Nadu. This role requires deep expertise in both frontend and backend development, complemented by a strong understanding of cloud technologies and database management. You will collaborate closely with the Engineering and Product teams, as well as other stakeholders, to design and implement solutions that are scalable, secure, and high-performing. As a technical leader, you will champion best practices, provide mentorship, and foster cross-functional collaboration.
Responsibilities:
- Provide technical ownership by designing and architecting complex, scalable full-stack solutions across multiple teams and systems.
- Engage in hands-on development, writing clean, maintainable, and efficient code, with a primary focus on React for the frontend and Node.js for the backend.
- Collaborate effectively with product, design, QA, and DevOps teams to ensure alignment and deliver business value.
- Lead code and design reviews, establishing and enforcing coding standards, and guiding architectural discussions.
- Optimize applications for speed, efficiency, and scalability across both services and user interfaces.
- Mentor and upskill senior/staff engineers and engineering leads, promoting best practices and continuous learning.
- Contribute to the long-term technology strategy, evaluating new tools and frameworks, and mitigating architectural risks.
- Work with DevOps and CI/CD practices, contributing to infrastructure automation, deployment pipelines, and observability.
- Ensure all engineering outputs adhere to high standards of security, data privacy, and compliance regulations (e.g., GLBA, GDPR, CCPA).
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 12 years of software engineering experience, with at least 7 years dedicated to full-stack development.
- Profound expertise in React, Node.js, and TypeScript.
- Demonstrated experience in architecting complex systems and influencing technology direction at scale.
- A solid grasp of data structures, system design, API design, and microservices architecture.
- Experience with cloud-native applications, containerization, and DevOps workflows.
- Excellent communication, mentorship, and leadership-by-influence capabilities.
Tech Stack:
- Frontend: React, Redux/Context API, TypeScript, Tailwind/CSS-in-JS
- Backend: Node.js, Express/Nest.js, TypeScript
- API: REST, GraphQL
- Database: PostgreSQL, MongoDB, Redis
- Infra/DevOps: Docker, Kubernetes, GitHub Actions, AWS/GCP
- Testing: Jest, Cypress, React Testing Library, Supertest
Leadership & Team Contributions:
- Proven ability to coach and mentor development teams.
- Successful track record in delivering complex projects.
- Proficiency in conducting code reviews and providing constructive feedback.
- Experience with agile methodologies (Scrum, Kanban).
- Effective project timeline and deliverable management skills.
- Excellent verbal and written communication, with the ability to explain technical concepts to non-technical audiences.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues.
- Experience working with cross-functional teams (designers, product managers, QA).
- Aptitude for quickly learning and adapting to new technologies and frameworks.
Perks:
- A day off on the 3rd Friday of every month, creating a long weekend each month.
- Monthly Wellness Reimbursement Program to support employee health.
- Monthly Office Commutation Reimbursement Program.
- Paid paternity and maternity leaves.
Company
Forbes Advisor
Marketplace is dedicated to empowering readers to achieve their aspirations by providing trusted advice and guidance. We enable informed decision-making so individuals can confidently pursue their goa...