Staff Software Engineer
This role is for one of Weekday’s clients
Salary range: Rs 9000000 – Rs 13000000 (ie INR 90-130 LPA)
Min Experience: 9 years
Location: Remote (India)
JobType: full-time
Requirements
Responsibilities:
- Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24×7
- Produce a high-quality framework that is thoroughly tested, code reviewed, and resilient, and improves upon developer productivity.
- Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross-functional, and cross-team critical projects.
- Mentor junior engineers, grow their capabilities to the next level, and spread your expertise for a stronger engineer team practice of mentorship and sponsorship. Maintaining relationships and developing a positive team culture.
- Scale distributed applications, make architectural trade-offs applying relevant design patterns, write high-quality code, and deliver business impact through fast iteration.
- Provide objective and helpful quarterly performance feedback for engineers.
Outcomes:
- Impact customer metrics: Have a strong understanding of what the most important customer metrics are and achieve a big impact for improvement by working with Product Managers and through multiple agile iterations.
- Tech lead projects: Become the recognized subject matter that your team owns, set up team technical roadmap with managers, and lead the execution.
- Strong productivity: Demonstrate strong productivity for fast iteration to impact core metrics even under challenging code bases.
- High-quality implementations: deliver high-quality implementations and act as an example of engineering excellence within the team.
- Communication: Achieve alignment with cross-team stakeholders for squad planning.
- Scalable and reliable systems: Architect and develop services that are highly available and scalable with proper monitoring and alerting in place.
Requirements:
- Strong background in working with MongoDB at scale.
- Interest in building features with performance, accessibility, and scalability in mind.
- Strong product sense with the ability to negotiate the right MVP Ability to write comprehensive, well-structured, highly performant code.
- Robust understanding of working on message queues and background jobs.
- Monitoring and Metrics gathering (GCP Logs, Prometheus, NewRelic).
Nice to Have:
- Bachelor’s degree in Computer Science, similar technical field of study, or equivalent practical experience.
- 10 years of relevant work experience in software development.
- Experience in software development using a general-purpose programming language (e. g., Java, Python, Ruby, etc).
- Experience working on 3rd party API integrations, with error handling, rate limiting, and monitoring.