PLOS, a non-profit organization dedicated to driving open science forward, is seeking a Senior Software Engineer. This role is pivotal in designing, building, and maintaining cloud-native solutions that power the revolution in open science. The Senior Software Engineer will be part of the Digital team and collaborate within a cross-functional product team to enhance digital platforms.
Responsibilities:
- Contributing designs, code, tests, and code reviews.
- Participating in agile ceremonies and evolving development practices.
- Contributing to overall platform architecture.
- Ensuring new work aligns with the architecture.
- Supporting the long-term sustainability of the platform.
Requirements:
- Significant professional software engineering experience in a full-stack environment with Google Cloud, Python, React, or similar technologies.
- Experience developing web applications.
- Passion for delivering testable, instrumented, and reliable code.
- Strong track record in agile software development.
- Deep understanding of a server-side language.
- Expertise in cloud-native architectures and data pipelines.
- Solid foundation in secure coding practices.
- Understanding of client-side technology (CSS/HTML/JS).
- Experience with continuous delivery methods.
- Ability to collaborate with diverse teams.
- Problem-solving skills in multiple domains.
PLOS offers:
- Fully remote work environment with a stipend for home office setup.
- 25 days holidays.
- Birthday and three winter holidays days off.
- 2 days paid time off for volunteering per year.
- Pension with up to 10% employer match.
- Private medical insurance
- Life assurance
- Income protection
- Personal accident insurance