Job Summary
We are seeking a highly skilled Senior Software Engineer specializing in Backend Platform Development at Kentik, with 8 to 10 years of experience in the field. The ideal candidate will be proficient in designing and implementing scalable microservices architectures and will have a strong background in cloud-native technologies.
Develop and maintain backend services using Go as the primary programming language, with familiarity in Python. Design and implement microservices architecture, utilizing gRPC/REST APIs and event streaming technologies. Work with databases such as PostgreSQL and ClickHouse, ensuring data integrity and performance optimization. Utilize Kafka for event streaming and message brokering within the application ecosystem. Deploy and manage applications using Docker and Kubernetes, ensuring high availability and scalability. Implement monitoring and observability solutions using Prometheus, Grafana, and OpenTelemetry to enhance system reliability. Collaborate with cross-functional teams to define and deliver high-quality software solutions that meet business needs. Mentor junior engineers and contribute to the continuous improvement of development processes and best practices.
Responsibilities
- Design and implement scalable microservices architectures.
- Develop and maintain backend services using Go as the primary programming language, with familiarity in Python.
- Design and implement microservices architecture, utilizing gRPC/REST APIs and event streaming technologies.
- Work with databases such as PostgreSQL and ClickHouse,
ensuring data integrity and performance optimization.
- Utilize Kafka for event streaming and message brokering within the application ecosystem.
- Deploy and manage applications using Docker and Kubernetes, ensuring high availability and scalability.
- Implement monitoring and observability solutions using Prometheus, Grafana, and OpenTelemetry to enhance system reliability.
- Collaborate with cross-functional teams to define and deliver high-quality software solutions that meet business needs.
- Mentor junior engineers and contribute to the continuous improvement of development processes and best practices.
Expected Outcomes
- Deliver high-quality backend services that meet performance and scalability requirements, resulting in a seamless user experience.
- Achieve a high level of system reliability and uptime through effective monitoring and proactive issue resolution.
- Foster a team-oriented team environment that encourages knowledge sharing and innovation.
- Contribute to the successful delivery of projects on time and within scope, aligning with business objectives.
- Enhance team capabilities through mentorship and guidance, leading to improved overall team performance.
Skills
- Go
- Python
- gRPC
- Kafka
- PostgreSQL
- ClickHouse
- Docker
- Kubernetes
- OpenTelemetry
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Sr S/W Engg_Backend P/f Dev_Kentik Professional (Pune)
🏢 Aziro
📍 Pune