Job Openings
Staff Engineer ( SDE 4)
About the job Staff Engineer ( SDE 4)
About the RoleNova Benefits is seeking a seasoned and passionate Staff Engineer who thrives in lean, high-impact teams and is dedicated to building robust, scalable, and customer-centric products. In this role, you will own significant technical and operational responsibilities, guiding projects from conceptualization through delivery.As a Staff Engineer, your primary responsibilities will include:
- Collaborating closely with upper management, product, and engineering teams to gather and deeply understand feature requirements.
- Defining clear, scalable system designs and technical specifications aligned with product vision.
- Quickly breaking down complex, large-scale tasks into manageable deliverables and proactively driving their execution.
- Writing clean, maintainable, and scalable code, judiciously balancing code quality with delivery velocity.
- Leading technical discussions, mentoring team members, and effectively communicating with both technical and non-technical stakeholders to remove roadblocks.
- Championing best practices in software development, testing, deployment, and system monitoring.
- Optimizing infrastructure for cost efficiency, stability, and performance.
- This role is a direct pathway toward becoming an engineering leader, and you will be responsible for recognizing, hiring, and grooming top engineering talent as per business needs.
RequirementsIdeal candidates will have:
- 5+ years of full-stack engineering experience, including proven experience playing as tech lead in your projects.
- Deep expertise in modern JavaScript (ES2018+), TypeScript, and reactive frameworks (preferably Vue.js, React.js is acceptable).
- Extensive experience with backend systems developed in Node.js and SQL databases, particularly PostgreSQL.
- Strong familiarity with data stores and streaming services (Redis required; Kafka is a plus).
- Solid understanding of Linux-based systems (Ubuntu) and proficient scripting skills (bash/python/etc).
- Advanced expertise in containerization (Docker, docker-compose), orchestration tools (Kubernetes), and DevOps practices with experience managing self-hosted systems.
- Hands-on experience with cloud infrastructure providers (AWS), CDN/security providers (Cloudflare), and infrastructure cost optimization.
- Comprehensive knowledge of API design principles (GraphQL knowledge is a plus).
- Proficient in using Git, Jira, Notion, Slack for collaborative software development.
- Passionate about Agile methodologies and comfortable working in a fast-paced startup environment.
- Demonstrated ability to rapidly gain deep context in large and complex codebases comprising multiple components and services.
- Strong advocate for lean teams, minimal management overhead, and driving high individual and team impact.
- Commitment to continuous learning, clean coding, documentation, and software design best practices.
- This role requires working from our office located in Koramangala, Bangalore for at least 3 days per week.