Job Title: Scala Developer (Contractual)
Experience: 7-12 years Location: RemoteContract Duration: 6 Months (Extendable)
Job Description:We are seeking an experienced Tech Lead with a strong background in Scala and cloud technologies (AWS/GCP) to lead our engineering team. The ideal candidate will have extensive experience in designing and implementing scalable systems, mentoring teams, and driving the software development life cycle. This is a contractual role with the potential for extension based on project needs and performance.Key Responsibilities:Lead the design, development, and deployment of software products on AWS or GCP.Architect and implement event-driven big data systems using cloud technologies such as Kafka, SNS/SQS, Lambda, API Gateways, EC2, and Docker.Oversee the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.Lead design and architecture discussions, focusing on reliability, scalability, and microservice architecture.Mentor and guide junior engineers, providing technical leadership and support.Collaborate with cross-functional teams to deliver high-quality products.Ensure adherence to Agile methodologies throughout the project lifecycle.Skills and Qualifications:10+ years of professional software development experience.5+ years of experience programming with Scala.5+ years of experience building software products on AWS or GCP.5+ years of experience with SQL and No-SQL databases such as Amazon DynamoDB, Amazon RDS, SQL Server, and REDIS.5+ years of experience leading design or architecture efforts, particularly in microservice architecture.Strong experience with cloud technologies including Kafka, SNS/SQS, Lambda, API Gateways, EC2, and Docker.Experience with Java is a plus.Familiarity with Agile methodologies.Proven experience as a mentor, tech lead, or in leading an engineering team.