3+ years of experience in back-end software development, with demonstrated experience in Rust and C++.
Strong understanding of software engineering best practices, including version control, testing, and documentation.
Proficiency in Mercurial or Git and experience with version control workflows, including branching, merging, and pull requests.
Experience with performance optimization techniques and addressing bottlenecks in back-end systems.
Familiarity with front-end technologies and the ability to collaborate with front-end engineers.
Familiarity with Agile methodologies and iterative development cycles.
Knowledge of continuous integration/continuous delivery (CI/CD) processes.
Familiarity with web technologies and frameworks, and a willingness to transition legacy code to modern technologies.
Nice to haves:
Experience implementing and working with mail protocols (IMAP, SMTP, POP3) and related technologies.
Experience contributing to open-source projects or engaging with open-source communities.
French, German, Japanese, or any language proficiency in addition to English.
What you'll be doing:
Maintain and improve the back-end codebase of the Thunderbird application.
Code feature improvements across major areas, including the calendar and mail components.
Implement and refactor mail protocols, converting legacy code to more efficient low-level languages such as Rust or C++.
Develop tests to assess operational performance and address performance bottlenecks across the application.
Build prototypes and tackle complex problems with no clear solutions, collaborating closely with engineers, designers, and other cross-functional teams.
Participate in technical decision-making, conduct code reviews, and engage with contributors to improve development practices.
Debug and fix issues to enhance the overall quality of the codebase and improve the user experience.
Perks and Benefits:
Fully remote work & schedule flexibility
Latest Laptop and accessories
Annual Remote Work Stipend
Monthly Internet Stipend
Professional Development Stipend
Industry Conferences
24 days PTO per year (prorated)
Your Birthday
Year-end Company Shutdown
Pilot 4 Day Work Week (July & August 2024)
Public Holidays
Other Paid Leave
Wellbeing Allowance for Personal / Family Activities