Position: Scala Developer
Company: Bunch Consulting
Experience required: 3y
English level: intermediate

You will get the opportunity to deep-dive into functional programming, AWS, and scalable system design every day. Moreover, our internal training and development program ensures that you continuously improve your technical and soft skills. 

➤ Requirements:
→ Proven track record of successfully implementing engineering projects.
→ 3+ years Scala experience.
→ Other JVM-based programming experience is a plus.
→ Open for learning new technologies.
→ Passion for functional programming.
→ Strong SQL database experience.
→ Experience with test-driven development (continuous integration).
→ Agile methodology experience.
→ Passionate troubleshooter and quick thinker, resilient, and able to assess risks.
→ Love the challenge of making complex things simple.
→ Enjoy sharing your knowledge and learning every day.

➤ Responsibilities:
→ Deliver best-in-class modular and reusable Scala code to help us horizontally scale our platform and development process.
→ Be open to touch backend code as well as plan the infrastructure in the cloud.
→ Sharing your knowledge of functional programming, design patterns, and pragmatic problem solving to let us learn and grow as a team.
→ Continuously identifying and optimizing bottlenecks on the platform.
→ Pragmatically applying test-driven development/writing integration tests/own our continuous integration platform.
→ Writing performant code for other engineers to read - not for the compiler.
→ Understanding agile methodologies and best practices to the process.

➤ We offer to you:
→ Continuous growth and development as a professional to the level of Team Lead or Tech Lead in a fast-growing company.
→ The decent salary level and frequent revisions depend on your growth in the company and desires.
→ Comfortable working conditions on a remote basis.
→ A motivated team that benefits society.
→ Experience in working with an international company for a wide market.
→ Improve your spoken English to fluent.
→ Work without time trackers and overtime.
→ Be surrounded by people who love what they do and be in the continuous development of new technologies.

➤Project tech stack: Scala, Akka, SQL, JVM

➤Team structure: We currently have a flat team led by the lead developer and a project manager, looking for a business partner with prospects to develop yourself as Team Leader.

I'll be glad to introduce you to the vacancy more deeply, keep in touch!

Regards,
Leader of Recruitment Anastasia.