
Senior Backend Engineer
Posted Jun 12

Posted Jun 12
This is a fully remote position, open to applicants in Germany.
• Develop and uphold essential services for the Wire platform, enhancing scalability, reliability, and security while collaborating across various teams.
• Create and sustain backend services using Haskell, actively participating in the advancement of our existing backend codebase.
• Engage in architectural decision-making to enhance the stability, scalability, and maintainability of our backend platform.
• Implement new functionalities in close partnership with Product, Client Engineering, CoreCrypto, Security, and QA teams.
• Work with large-scale service-oriented and federated architectures.
• Assist in the progression of our data architecture, including the transition to PostgreSQL.
• Assume responsibility for backend-related topics within your feature area and ensure synchronization between the feature scope and the backend team.
• Develop robust, well-tested software and partner with QA and engineering teams to continuously enhance quality, stability, and security.
• Regularly share knowledge with the backend team and contribute to fostering a strong engineering culture.
• Engage in software development where security, privacy, and reliability are fundamental requirements.
• Demonstrated experience in backend development utilizing Haskell.
• A minimum of 3 years of experience in developing scalable backend systems or distributed services.
• Familiarity with service-oriented architectures.
• Understanding of software architecture, API design, testing, and long-term code maintainability.
• Comfortable collaborating in cross-functional teams and enjoying cooperation with Client Engineers, Security, QA, Product, and other Backend Engineers.
• Capability to clearly communicate technical decisions and actively contribute to discussions regarding architecture, implementation, and testing strategies.
• Interest in secure communication systems, privacy, and modern cryptography (in-depth cryptography expertise is not required).
• Experience with Servant, Polysemy, or similar Haskell libraries is advantageous.
• Familiarity with PostgreSQL or database migrations is a plus.
• Experience with federated systems is an additional advantage.
• Knowledge of other programming languages such as Rust or Go is also beneficial.
• Fluent English is required; proficiency in German is a plus, though not mandatory.
• Benefit from a yearly education budget of 1000 EUR to enhance personal skills.
• Maintain your mental and physical well-being with an Urban Sports Club subscription!
• Enjoy the option to work from a stunning office in the heart of Berlin or choose a flexible work arrangement to balance remote and in-office collaboration.
• Indulge in fresh breakfast, daily fruits, snacks, free soft drinks, and the finest Barista coffee machine in the office.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.