TL;DR
Senior Software Engineer (Distributed Systems): Developing and deploying scalable, reliable distributed backend systems for a SaaS platform serving major retail brands with an accent on microservice architecture, database optimization, and cloud-native development. Focus on designing, building, and productionizing features, improving operational efficiency, and mentoring team members.
Location: Hybrid - Bangalore
Company
hirify.global is a SaaS company focused on post-purchase customer experience platforms serving over 1300 brands worldwide with hubs in San Francisco, Atlanta, London, and Bangalore.
What you will do
- Collaborate with product managers, designers, and customer success teams to define and clarify requirements and roadmap.
- Translate requirements into work streams and lead the team to design, develop, and productionize features.
- Ship code frequently using agile and iterative methodologies.
- Provide production support and proactively improve operational efficiency.
- Adopt test-driven development and improve software reliability and performance.
- Mentor junior engineers and influence technical direction through documentation and feedback.
Requirements
- 8+ years of experience building reliable, scalable backend systems
- Experience leading teams and mentoring junior engineers.
- Proficiency with Java or C# and frameworks like Spring.
- Experience with microservice architectures, API gateways, distributed tracing.
- Knowledge of relational and NoSQL databases including schema design and optimization.
- Familiarity with cloud-native development on GCP and AWS.
- Experience with CI/CD pipelines, Docker, and scripting languages like Python and Shell.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →