Senior Erlang Software Engineer - F/H - Lyon/Paris/Cracow
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer with Erlang experience, you will play a key role in maintaining and improving our MongooseIM backend that powers our messaging platform. In addition to Erlang, you will contribute to our frontend and/or backend areas and work with technologies such as Java, Python, JavaScript/TypeScript and Vue.js. You will be responsible for designing, implementing and maintaining scalable, reliable systems and working with cross-functional teams to develop new features and enhancements.
Missions
- Work closely in a cross-functional team with other passionate software engineers, designers, quality assurance, and product managers to develop and ship new features in our communication domains as either backend and / or frontend engineer
- Optimize, improve and maintain messaging platform based on MongooseIM
- Stay up-to-date with the latest trends and best practices in Erlang development
- Our engineers have an on-call duty. When you be will up to speed we expect you to be part of the rota as well
Requirements
- At least 5 years of experience in software engineering with a focus on functional programming in Erlang with a good understanding of OTP (Open Telecom Platform) and its application to distributed systems
- Willingness to work on frontend (Vue.js / JS/TS, HTML) and / or backend development (Java, Python)
- You care about code quality, continuous refactoring and want to share your knowledge of functional programming within the company
- Familiar with modern DevOps practices and tools, such as Docker, Kubernetes, or CI/CD pipelines and proficient in Git and other collaborative development tools
- Good communication and collaboration skills to work with teams spread across different locations and fluent in English
Bonus points:
- Familiar with MongooseIM and the XMPP protocol
- Experience in designing and implementing highly scalable, fault-tolerant, and distributed systems
- Experience in contributing to open-source projects and communities
Benefits & conditions
Phone & Home Internet costs reimbursement up to 80 PLN/month
️ Private health care package with Luxmed - covered for you and partially for your partner / family
️ Cafeteria benefits - monthly budget to cover sport cards or other purchases
Creative Allowance - paid as 1000 PLN gross/month
Home office set-up reimbursement up to 1000 PLN
Personal Learning & Development Budget of 1500 USD/year
26 days of annual leave/year and 2 Mental Health days off per year
Benefits listed above are part of the compensation package for contract of employment.
We aim to celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applications from candidates of all backgrounds, identities, and experiences.