Skip to content

Lead Backend Developer

Posted – 2 days ago   /   Share Job   

Job Description

We are seeking an experienced Lead Backend Developer with over 12 years of experience to join our team as a senior technical leader, focusing on team management, client engagement, and high-level architecture design. This role combines technical expertise in backend development with leadership responsibilities, emphasizing strategic client communication and effective team mentorship. The ideal candidate is skilled in Java, Go, or Python, experienced with cloud environments, Kafka, and Kubernetes, and has a proven track record of delivering high-quality backend solutions.

Responsibilities:

1) Technical Leadership & Architecture Design: Lead the design, development, and architecture of backend services using Java, Go, or Python, ensuring scalability, security, and performance.
2) Team Management: Manage a team of backend developers, providing mentorship, guidance, and technical expertise to drive productivity and maintain high coding standards..
3) Client Engagement: Serve as the primary technical point of contact for clients, translating business requirements into technical solutions and ensuring clear communication and alignment throughout project lifecycles..
4) Code & Technical Reviews: Oversee code quality by conducting regular code and technical reviews, setting standards for best practices in coding, security, and performance optimization.
5) Cloud & Infrastructure Management: Drive cloud adoption and optimization strategies within the team, ensuring efficient deployment and management of applications on cloud platforms (AWS, GCP, or Azure) and Kubernetes.
6) Cross-Functional Collaboration: Work closely with frontend developers, product managers, and other stakeholders to align on project goals, timelines, and deliverables.
7) Kafka Implementation: Design and implement real-time data processing solutions using Kafka, ensuring integration with backend services and efficient data flow for large-scale applications.
8) Continuous Process Improvement: Drive improvements in development workflows, CI/CD processes, and overall software quality, incorporating industry best practices and feedback.
9) Team Development: Conduct training sessions, provide feedback, and implement initiatives to foster team growth and ensure up-to-date skills within the backend team.

Requirements:

1) Experience: 12+ years of experience in backend development, with a minimum of 3 years in a leadership or team management role..
2) Technical Proficiency: Deep expertise in Java, Go, or Python, with a strong understanding of backend development best practices.
3) Cloud Platforms: Extensive experience with cloud providers (AWS, GCP, or Azure) and cloud-native application design, deployment, and management.
4) Kafka & Event-Driven Architecture: In-depth experience with Apache Kafka for building message-driven, real-time data processing systems.
5) Containerization & Orchestration: Expertise in Kubernetes for managing and scaling containerized applications.
6) Leadership Skills: Proven experience in managing a team of developers, conducting performance reviews, setting goals, and supporting career development..
7) Client-Facing Abilities: Strong interpersonal and communication skills to interact effectively with clients, gather requirements, and provide regular project updates.
8) Analytical & Problem-Solving: Strong problem-solving skills with a focus on delivering high-quality solutions that meet business and client needs.

Preferred Skills:

1) Experience with microservices architecture and distributed system design.
2) Familiarity with DevOps and CI/CD processes.
3) Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
4) Awareness of security best practices for cloud and containerized environments.

What We Offer:

1) Competitive salary and benefits package for entry-level positions.
2) Opportunities for professional growth and skill development.
3) Collaborative and innovative work environment.
4) Chance to work on challenging, impactful projects.
5) Flexible work arrangements.
6) Regular team-building activities and events.

Join us if you are a proactive, passionate, and dedicated  Lead backend developer ready to make a difference with your technical expertise!