Senior Kotlin Backend Developer

Posted:
8/5/2024, 6:40:25 AM

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Important Information

Experience: + 6 years

Job Mode: Full-time

Work Mode: Work from home

 

Job Summary

We are looking for a highly skilled Senior Kotlin Developer (11053) to join our backend development team. This role is ideal for seasoned Java developers who are open to transitioning into Kotlin or those with strong experience in both Java and Kotlin. This position focuses solely on backend development; we are not seeking Android engineers.

Your responsibilities will include leading and actively participating in the design, development, and delivery of our software projects.

Responsibilities and Duties

  • Design, develop, and maintain robust backend services using Kotlin.
  • Optimize performance, including memory management and garbage collection, within the JVM environment.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write efficient, maintainable, and reusable code adhering to industry best practices.

Qualifications and Skills

  • English is a must: B2/ C1 skills.
  • Minimum of 6 years of professional experience in software development, with a strong focus on backend development.
  • Proficiency in Kotlin, particularly for backend development, or a strong background in Java with a willingness to learn and adapt to Kotlin.
  • Deep understanding of the JVM, including memory management, garbage collection, and performance tuning.
  • Experience with microservices architecture, RESTful API development, and distributed systems.
  • Solid understanding of software development best practices, including design patterns, testing, and version control (e.g., Git).
  • Strong problem-solving skills, attention to detail, and a proactive attitude.
  • Excellent communication skills and the ability to work well within a team.

Nice to have:

  • Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.

Why Join Us?

  • Work on cutting-edge technologies in a dynamic and collaborative environment.
  • Opportunities for professional growth and development.
  • Competitive salary and benefits package.
  • Remote Work: You'll work from home and have the option to go to the office whenever you like.
  • 100% Covered Health Insurance
  • Referral Bonuses
  • Birthday Day Off
  • Flexible Work Schedules and Models: Promoting a better work-life balance.
  • Continuous Technical Training and Constant Upskilling
  • Work at a Great Place To Work: Characterized by a dynamic and flat organizational structure.
  • Corporate Recognition Program
  • Career Path: Allowing you to grow with us.

 

About Encora

Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. 

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.