About the position
Whalar is seeking a backend software developer with a minimum of 4+ years of experience to join their team. The role involves writing robust and maintainable code, contributing to the growth of their microservices architecture, and integrating third-party services. The ideal candidate should have a solid understanding of REST APIs, web service architecture, and experience using Symfony or Laravel frameworks. Additionally, knowledge of Docker, AWS, and code analyzer tools is preferred. Strong communication skills, problem-solving abilities, and a detail-oriented mindset are also important for this role.
Responsibilities
- Follow agile methodologies
- Write robust, reliable and maintainable code
- Align with the product team to achieve the best solution
- Contribute to growing the microservices architecture
- Integrate third-party services
- Enhance the data ingestion infrastructure
- Improve the security of the systems
- Create technical documentation
- Work towards improving Data-Driven products
- Collaborate with the Data Science team
- Help measure the success of the products
Requirements
- Minimum of 4+ years of backend software development experience (i.e. PHP, C++, Python, Java, Golang, C#, etc.)
- 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)
- Good command of written and spoken English
- Bonus points for experience with PHP 7.4+ and Symfony or Laravel frameworks, RabbitMQ or Kafka, knowledge of Python or NodeJS, and experience with Elasticsearch
- Soft skills: self-organizer, good communicator, problem solver, curious by nature with attention to detail, a contributor
Benefits
- Remote working option
- Flexible benefits and collaborative work environments/experiences
- Company-wide yearly bonus
- Private medical insurance
- 25 days of PTO + Sick days + Winter break
- Monthly telework allowance
- Professional development stipend
- Home office allowance
- English language classes
- Calm App subscription (Add up to 4 dependents)
- Fwrd personal development App subscription
- Volunteer Days
- Social Programs
- 4.5 day work week
- Equal employment opportunities and non-discrimination policy