We are seeking an experienced Back-End Tech Lead to join our dynamic team. The ideal candidate will possess expertise in developing scalable, high-performance back-end applications and leading cross-functional teams. The role includes designing robust system architectures, mentoring developers, and ensuring the delivery of high-quality solutions. This is a client-facing role and will have heavy interaction with key client stakeholders on a day-to-day basis.
Key Responsibilities
• Build and maintain server-side applications using Spring Boot, Java, Node.js, and GraphQL.
• Architect cloud-based solutions utilizing AWS and deploy infrastructure as code with Terraform.
• Implement deployment pipelines using Azure CI/CD pipelines.
• Collaborate with cross-functional teams, including front-end developers, QA, and DevOps, to ensure high-quality product delivery.
• Provide mentorship to developers, promoting a collaborative and inclusive environment.
• Ensure code quality, scalability, and fault tolerance through the application of design patterns and best practices.
• Make high-level technical decisions and contribute to system architecture focused on back-end solutions.
• Manage source control and deployment processes using GitHub.
Qualifications
• Expertise in back-end technologies: Spring Boot, Java, Node.js, and GraphQL.
• Strong experience and hands-on involvement with AWS ecosystem (Lambda, EKS, SQS, S3, AppSync).
• High proficiency and past involvement in containerization (Docker) and orchestration (Kubernetes).
• Expertise in architectural design patterns, scalability, and fault-tolerant system design for back-end applications.
• Experience in leading cross-functional teams and mentoring developers.
• Solid understanding of version control (GitHub) and DevOps best practices.
Preferred Skills
• Strong problem-solving abilities and passion for innovation.
• Excellent communication and leadership skills.
• Ability to thrive in a fast-paced, agile environment.
• Experience in code scanning with SonarQube and JFrog Xray.
Skill Summary
• Back-end Technologies: Spring Boot, Java, Node.js, GraphQL
• Cloud Platforms: AWS (Required), Azure
• Containerization & Orchestration: Docker, Kubernetes
• DevOps: CI/CD Pipelines, GitHub, SonarQube, JFrog Xray
• Leadership: Cross-functional team management, mentorship
• Design Patterns: Scalability, fault tolerance
Any Graduate