We are looking for an experienced Senior Backend Engineer with strong expertise in Kotlin to join our engineering team. You will be responsible for building and maintaining scalable, secure, and high-performance backend services. This role involves close collaboration with cross-functional teams to deliver impactful software solutions.
Key ResponsibilitiesDesign, develop, and maintain high-performance backend applications using Kotlin.
Implement scalable, reliable, and secure systems and services.
Collaborate with product managers, designers, and engineers to define and deliver new features.
Conduct code reviews, write unit and integration tests, and maintain coding standards.
Optimize application performance, reliability, and scalability.
Troubleshoot production issues, identify root causes, and implement fixes.
Continuously improve development processes and adopt best practices.
Stay up to date with the latest Kotlin advancements and backend development trends.
Requirements Must-Have Skills6+ years of experience in backend development, with at least 3+ years in Kotlin.
Solid understanding of object-oriented and functional programming concepts.
Proven hands-on experience building and consuming RESTful APIs.
Familiarity with AWS and cloud-native architectures.
Basic knowledge of Kafka or equivalent messaging systems.
Experience with GitLab CI/CD pipelines or similar tools (e.g., Jenkins, GitHub Actions).
Good understanding of CI/CD practices, automation, and DevOps principles.
Hands-on experience with Docker and familiarity with Kubernetes.
Strong analytical and problem-solving skills.
Experience working in Agile environments (Scrum, Kanban).
Excellent verbal and written communication and collaboration skills.