Senior Software Engineer II
Careem
Overview
Role involves architecting and building scalable backend applications while mentoring junior engineers.
Ideal candidate should have 6+ years of software development experience and expertise in modern programming languages.
hybridseniorfull-timeJavaGolangKotlinAWSDockerKubernetes
Locations
Requirements
6+ years of software development experience Bachelor's Degree in Computer Science or related field 2+ years in design and architecture of services 2+ years mentoring software engineers Experience with modern object-oriented programming languages Experience with AWS Cloud Experience with Docker and Kubernetes Experience in a high-paced start-up environment
Responsibilities
Architect and build scalable backend applications Write and review high-quality code Improve service quality and reliability Mentor junior team members Participate in on-call rotation Engage in agile practices Collaborate with Product Managers
Benefits
Work 4 days in office & 1 day from home Remote work for 30 days a year