Aircall is seeking a Senior Software Engineer to join its Core Platform team in EMEA. As a key member of the engineering department, you will be responsible for designing, developing, and deploying business-critical features that add customer value, as well as mentoring junior team members and promoting operational excellence.
Requirements
- At least 5+ years of experience in back-end development, using Ruby/Ruby On Rails, with a focus on delivering for security, scalability, availability, and performance.
- Experience with Typescript/Node.js is a plus.
- Extensive experience with AWS in a production environment, preferably for high volume/high availability services, and understanding of how to design for, deploy on, and get the best out of the environment and services provided by Amazon.
- Rigorous with code quality and other engineering best practices (testability, maintainability), and accustomed to using systems such as Jira, Confluence, GitLab, GitHub, etc.
- Effective and proactive communication skills, and ability to collaborate with different profiles and roles
- Proven experience with Domain Driven Design is a plus
- Clean Code, Clean Architecture, Test Driven Development, Behaviour Driven Development, and Continuous Integration/Deployment are preferred
Benefits
- Competitive salary package
- Benefits