A
Staff Software Engineer
Aircall
Contract type
Ongoing
Work mode
Hybrid · Hybrid (inferred: EU/NL where applicable)
Experience
Lead / principal · 10+ years
Job description
Key details
- Lead transversal, complex projects autonomously from ideation to completion, starting from a high-level problem statement
- Proactively communicate the technical vision across multiple teams, ensuring alignment and sharing knowledge across domains
- Act as a go-to expert, providing mentorship and guidance across teams
- Deeply understand multiple product domains; proactively identify improvements and advocate for customer needs across the company
- Lead and define technical strategies for complex, impactful problems
- Set and uphold higher quality standards and drive adoption of best practices in architecture, security, and DevOps
- Write production-ready code, finding appropriate solutions for medium complexity challenges; participate in software design discussions; demonstrate a good understanding of system infrastructure and DevOps principles; contribute to performance and quality within scope; apply a security-first mindset
- Company mission
- We build added value and resilient services on top of voice and fully integrate with our customers' business critical tools (CRM, Helpdesk, E-Commerce, …)
Primary stack
Core technologies
TypeScriptPython (Programming Language)ReactAWSNode.js
Benefits
- Key moment to join Aircall in terms of growth and opportunities
- Our people matter, work-life balance is important at Aircall
- Fast-learning environment, entrepreneurial and strong team spirit
- 45+ Nationalities: cosmopolite & multi-cultural mindset
- Competitive salary package & benefits
Requirements & details
- Extensive experience (e.g., 10+ years) in back-end development, using TypeScript & NodeJS/Python/Ruby/Rails or other languages, with a focus on delivering for security, scalability, availability, and performance across multiple domains
- Lead and define technical strategies, demonstrating a strong understanding of system design to solve complex, impactful problems
- Comfortable leading the development of complex projects affecting multiple teams and domains, driving initiatives from ideation to completion
- Expert at identifying opportunities for new impactful initiatives
- Deep understanding of multiple product domains and can anticipate long-term needs
- Effective and proactive communication skills, and can collaborate with different profiles and roles to ensure cross-domain alignment
- TypeScript, Node.js, Python, Ruby, Rails, React, AWS, Serverless, EKS, PostgreSQL, DynamoDB, OpenSearch, Redis, REST API, GraphQL
- TypeScript
- Node.js
- Python (Programming Language)
- React
- AWS
