Software Development Life Cycle using Agile methodology
We are seeking a highly talented Scala Developer who cancontribute to our team. We are a fast-paced but casual environment. The most successful team members are versatile, results-oriented, and enjoy taking on new challenges.
Competencies (technologies and tools):
Analytical mindset and good problem-solving skills
Excellent written and verbal communication
Good organizational skills and able to work as part of a team
Technical experience in Scala is a must
Experience with version control applications (GitHub Actions, GIT (gitlab or github))
Good to have knowledge in Jenkins
Good to have experience with Node.js/NPM
Good understanding in Design Patterns and best practices in Java
Knowledgeable in microservices
Good to have knowledge in Cloud such as AWS, Azure or Google Cloud.
Responsible for building a clean and effective user experience or our customers
Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc.)
Analyze and improve application performance
Search for simple and robust solutions to complex tasks
Work in an Agile methodology environment where innovation, teamwork, and creativity are the key to success.
By working cross-functionally, this candidate will understand needs from the product management, engineering, and business stakeholders and will be able to build solutions that fit those needs.