Browse All Jobs
Job Description
Foam, part of Whalar Group, is seeking a Backend Engineer to join their engineering team in Estonia. The Backend Engineer will be responsible for developing features that support Foam's backend services, working with a tech stack that includes PHP, Postgres, MongoDB, Docker, AWS, and serverless infrastructure. They will also monitor, track bugs, and analyze the performance of deployed services. This role requires a strong understanding of microservices architecture and best practices, as well as experience with REST APIs and web service architecture.

The role involves:
  • Following agile methodologies
  • Writing robust, reliable, and maintainable code
  • Aligning with the product team to achieve the best solutions
  • Contributing to growing the microservices architecture
  • Integrating third-party services
  • Enhancing the data ingestion infrastructure
  • Improving the security of systems
  • Creating technical documentation
  • Collaborating with the Data Science team
  • Helping to measure the success of products

Requirements:
  • A minimum of 4+ years of backend software development experience with PHP, Java, or C#
  • Understanding of microservices architecture and best practices
  • Solid knowledge of REST APIs and web service architecture
  • Proven experience using best practices (SOLID, Clean code, TDD)
  • Experience writing unit and integration tests
  • Experience using Symfony or Laravel frameworks
  • Experience using Docker and AWS
  • Experience using code analyzer tools (phpstan, phpmd, sonar, etc)
  • A good command of written and spoken English

Whalar Group offers:
  • 25 days of PTO + Sick days + Winter break
  • Monthly phone/internet reimbursement
  • Professional development stipend
  • New joiner Home office allowance
  • 16 weeks of paid maternity/paternity leave
  • Volunteer days
  • Social programs
Apply Manually