Evolve Aircall's frontend architecture into a true platform. Design the architecture that makes collaboration seamless, safe, and performant. Act as an enabler for the entire engineering organization, setting the standards for how frontend code is written, shared, and deployed at Aircall.
Remote Software engineering Jobs · TypeScript
261 results
FiltersJob listings
Responsible for backend development in .NET/C#, as well as web interfaces (Vue.js), co-designing the project architecture, and ensuring technical quality. Design, code, test and implement features with high business value. Proactive improvement of delivery processes, code quality and automation.
As a Senior Software Engineer II, you will be a key contributor to building and maintaining the fullstack web infrastructure that supports our educational platform. You'll work across the entire technology stack, from frontend user interfaces to backend APIs and databases. You'll ensure that teachers, parents, and administrators have powerful, intuitive tools to support young learners.
- Lead development teams and translate business requirements into impactful applications.
- Ensure best practices in software development, DevOps, and agile methodologies.
- Shape architectural decisions ensuring scalability, security, and maintainability.
Contribute to the full lifecycle of modern web applications, from front-end development to cloud-ready backend services. Build intuitive, high-quality user interfaces using React, TypeScript, HTML, CSS, and component libraries. Write server-side logic using JavaScript/TypeScript on Node.js, including data processing and application logic.
- Design, implement, and maintain full-stack features for web and mobile applications using JavaScript, TypeScript, and React.
- Collaborate with Scrum product teams to deliver high-quality, scalable solutions.
- Continuously improve platform functionality, performance, and user experience.
- Design and implement large or complex parts of the software.
- Develop unit, integration, and automated end-to-end tests.
- Promote clean code practices and good design principles.
- Architect, develop, and optimize scalable backend services.
- Drive the evolution of our platform’s core infrastructure.
- Ensure reliability, performance, and seamless integration across our ecosystem.
Use expertise in full-stack development (TypeScript, JavaScript, Ruby, and React) to ship reliable, scalable code. Lead medium-sized projects from conception to delivery, writing RFCs and managing project timelines. Partner with the Product and Finance teams on experiments and initiatives aimed at user acquisition and monetization.
- Design and build end-to-end product features across Java services and our React frontend.
- Implement reusable React components and screens, wiring them to APIs, and ensuring a smooth, performant user experience.
- Contribute to architectural decisions by modelling domains and defining boundaries.