Java/Scala Developer
- Full-time
Job Description
- You have worked on several web applications and you know how to complete the full circle of development
- You have 4+ years of development experience
- You see yourself as a craftsman who brings his two cents to the table each day and is open to feedback from his teammates
Must-haves:
- Experience in developing web applications and functional programming
- Experience in some of the following technologies Scala, Play, Kafka, Serverless, Python
- Understanding of best practices for web development and software design
- You know what great system architecture is and you know how to make it happen
- Ability to process feedback, stay open to new ideas and help the team
Nice-to-haves:
- Experience working with businesses at various phases of creation and growth a plus
- The ability to present your work and stand firm for the right reasons
- Experience working with Haskell or Rust
- Experience in client services, consulting or freelancing
Qualifications
- Working independently or with other engineers to develop user web applications or provide support for existing systems
- Collaborating with designers, front-end developers, stakeholders and clients to understand business goals, analyze requirements, formulate solutions and ensure the successful execution and delivery of the end product
- Assisting in scoping, estimating and planning of projects
- Participating in code reviews, pairing and other forms of knowledge sharing
- Working on multiple parts of a web application, from the database to CI