Key Responsibilities:
- Participate in requirements analysis to help with providing the right technical and business solutions for our customers
- Have key responsibilities within the design, architecture, and end-to-end delivery of key modules
- Write clean scalable code and test and deploy applications and systems
- Review, update, refactor, and debug code
- Be part of an engineering organization delivering high quality, secure, voice solutions to Aircall clients
- Involvement in product and platform performance optimization and live site monitoring
- Participate in an on-call rotation to respond to critical system issues and ensure continuous system reliability
- Mentor team members
Team Environment:
- Join a small, collaborative team with a mindset that values autonomy and proactivity while ensuring you are never alone.
- The team is spread between France, Spain, India and Portugal, promoting a diverse and inclusive work culture.
- Sharing and collaboration are key within the team, encouraging open communication and teamwork to achieve the best outcomes.
Requirements:
- You have at least 5+ years of experience in backend development with preferably a typed language (Typescript/Node.js, Java, C#) with a focus on delivering for scalability, availability, security and performance
- You have at least 2+ years of experience working on frontend applications, preferably with React, but experience with Angular is also valued.
- You have experience with serverless architectures, microservices or distributed systems.
- You have worked extensively with AWS in a production environment and understand how to design for, deploy on and get the best out of, the environment and services provided by Amazon
- You can talk easily and spontaneously about most of the offerings on AWS, when to use them, and how, and can explain to junior engineers
- Security is at the forefront of your mind in everything that you do
