Scala (advanced)
We are looking for a Backend Software Engineer who will help Codacy develop core product features by using the right technologies and collaborating with the Product and Tech teams.
What will be your day-to-day?
Be part of one of our development squads to become one of our top developers;
Develop our core products and components;
Collaborate with other teams in order to improve the overall architecture of our application;
Define, implement and support a distributed application;
Improve the application lifecycle, from deployment to real-time monitoring processes.
What are the skills and experience needed to do the job successfully?
2+ years of experience with at least one Object-Oriented Programming language and the ability to write efficient, maintainable code;
Wanting to learn to develop and support data-driven applications in Scala or Go;
Experience with concurrent users application development;
Knowledge of SQL and also be familiar with other data storages;
Familiarity with data structures and fundamentals of algorithm design;
Ability to solve practical problems and deal with a variety of concrete variables;
Design, communicate, and implement solutions effectively;
API development and Feature Development effectively;
Knowledge and experience with Git and Git Workflows;
Docker, Kubernetes, Infrastructure as Code and AWS experience is desirable but not a requisite;
Bachelor's degree in Computer Science, Computer Information Systems or closely related field is a plus;
Strong knowledge of English.
Who will you be working closely with?
A close tight knit team of passionate like minded software engineers.
What else makes working at Codacy great?
Competitive Salary. Check our salary calculator at https : / / www.codacy.com / careers
Comprehensive health insurance for household members, with dental and vision;
Generous learning and development budget;
Flexible holidays;
Flexible working hours;
Remote work.