Scala Back-End Developer
We are looking for an experienced Back-End developer to join our great team. In this page you will see everything we expect from you, but make sure you also check what we have to offer you.
As a Back-End Developer you will work in small cross-functional teams in a highly collaborative way, use the latest technologies and enjoy seeing the direct impact of your work. Your primary focus will be development of server-side logic while ensuring high performance and responsiveness to requests from multiple front-end channels. You will also be responsible for integrating multiple third-party products.
If you have excellent programming skills, solid understanding of back-end technologies and a passion for developing applications and improving existing ones, we would like to meet you.
Duties and Responsibilities
Develop high quality, scalable and maintainable solutions with a focus on backend systems and related technologies.
Contribute to the architecture across the technology stack, from database to native apps.
Put emphasis on creating the foundation for rapid and effective implementation of systems.
Deliver good API / back-end code in one or more languages, e.g. Scala, Golang, Nodejs.
Create technical specifications and architecture documents, prepare and keep good documentation, manage deliverables timeline (Agile/SCRUM).
Compile and analyze data, processes and code to troubleshoot problems and identify areas for improvement, both in development and production environments.
Flexible for travel based on project needs.
Knowledge and experience
Knowledge of software engineering processes, tools, test driven development and best practices.
Proficient knowledge of one of the following programming languages: Scala.
Experience with relational and non-relational data stores (e.g. MySQL, MongoDB, CouchDB, etc.).
Experience with containerization (e.g. Docker, Kubernetes).
Experience with modern architecture patterns (e.g. microservices and event-driven architectures).
Significant experience writing and utilizing RESTful API services and performance tuning large-scale applications.
Experience working in an agile environment.
Focus on efficiency, user experience, and process improvement.
Teamwork skills with a problem-solving attitude.
Customer-focused, adapt well to changes, self-starter.
+3 years of proven professional experience as a Back-End Developer.
What do you get in return?
KenTech’s Talent Development Program benefits from the best practices and stimulates the personal achievements, mastery of the employee’s professional skills and boosts their creativity.
remote work
Hybrid Remote work and flexible hours
competitive salary
Competitive salary and pension plan
gym membership
Gym membership and private health insurance
sunny days
Long and sunny days with 22º of average
friendly locals
A team that is fun to work with
See all benefits