Aircall is looking to solve business problems related to customer acquisition, engagement, and retention by developing and optimizing scalable solutions.
Requirements
- Designing and programming distributed systems
- Troubleshooting problems with distributed system components
- Creating validation strategies for complex software solutions
- Creating and maintaining pipelines for continuous deployment and unit test implementation
- Leveraging CI/CD (continuous integration/continuous deployment) pipelines to deliver code for new features
- Implementing REST and gRPC API endpoints utilizing Python, HTML, CSS, JavaScript, and REST
Responsibilities
- Works closely with cross-functional teams to design, develop and optimize scalable solutions that focus on customer acquisition, engagement and retention.
- Utilizes a data-driven approach to inform decision-making, identify areas of opportunity and measure the impact of initiatives.
- Understands the business context and problems holistically, zooming into specific problems to solve them considering the whole picture.
- Leads projects and initiatives, providing guidance and mentorship to team members and fostering a culture of innovation via operational excellence.
- Builds new products and features from conception to launch, starting from an MVP and thinking in increments instead of striving for perfection from day one.
- Ensures the adoption of best practices in software development, security and technology infrastructure.
Other
- Bachelor’s degree in Computer Engineering or related field of study.
- Two (2) years related experience as a Software Engineer, Software Validation Test Engineer or related occupation.
- This position is 40% in office 60% remote
- Unlimited PTO — take the time you need to come to work feeling great!
- Fast-learning environment, entrepreneurial and strong team spirit