HamburgerMenu
hirist

Job Description

Description :



Purpose :

The SDE-IV (Back end) manages and leads a small team of developers in the design, development and maintenance highly available backend services, provides technical expertise, ensuring seamless integration, high performance, and reliability through collaboration, continuous improvement and proactive issue resolution in a dynamic production environment.



Roles and Responsibilities :



- Lead the people management and project delivery responsibilities for an engineering pod.



- Lead the design, development and maintenance of highly available backend services for a business pod.



- Evaluate and choose the correct technologies to achieve business objectives around system performance and reliability



- Collaborate with engineers and product managers within the team and across teams to ensure timely delivery of projects



- Understand and implement the non-functional requirements around scalability, availability and performance.



- Work with various database systems (SQL and NoSQL) to design efficient data models and access patterns for services



- Lead the code quality efforts by writing unit and integration tests and leading the code reviews



- Identify and address performance bottlenecks in the services by optimizing code ,database queries and infrastructure



- Lead the weekly on-call process and pro-actively debug and resolve issues reported in production to ensure high system availability



- Write documents on high level design, low level design and RCAs



- Hire, train and manage a team of 4-6 Software developers, assist the team in their technical growth



- Lead the people management responsibilities for the team by setting by people processes around 1 on 1s, goal settings and career planning.



Must Have :



- BE or higher in Computer Science or related technical discipline (or equivalent)



- Minimum 7 years of work experience as a backend engineer in a microservices environment with exposure to designing systems spanning multiple services



- Excellent coding skills in Java



- Experience building RESTful service using the Spring/SpringBoot framework



- Exposure to Relational Databases like MySQL and Postgresql and NoSQL databases like MongoDB, Cassandra etc.



- Exposure to any of the public clouds like AWS,GCP and Azure



- Exposure to event streaming platforms like Kafka



- Exposure to caching technologies like Redis and Hazelcast



- Exposure to any of the monitoring, alerting and logging tools like NewRelic, Prometheus, PagerDuty, VictorOps, ELK etc.



- Excellent system design, problem,-solving and debugging skills



- Equality-quality quality code with unit and functional test cases



- Experience with agile development methodologies



- Ability to work well with others and thrive in a dynamic and challenging work environment



- Ability to hire, mentor and train developers



Desired :



- Experience in managing a small team of developers


info-icon

Did you find something suspicious?