Senior Backend Engineer - Oxygen
Scilife
- New York, New York, United States
- New York, New York, United States
Über
Design, implement, and maintain core backend services in Go — including authentication, event bus, audit trails, and other shared infrastructure components. Integrate these foundational services with both the legacy QMS monolith and new microservices, helping to establish the foundation for Scilife’s next‑generation QMS platform. Apply clean architecture and domain‑driven design principles to ensure the system remains maintainable, scalable, and future‑proof. Proactively identify and reduce technical debt across key components and shared services. Collaborate closely with Oxygen main stakeholder - other engineering teams to meet their needs and deliver secure, high‑performing, and compliant solutions. Promote best practices in testing (including TDD), code quality, and automation. Contribute to architecture discussions and design reviews, both mentoring and learning from peers. Partner with your Engineering Manager to align technical initiatives with Scilife’s long‑term platform vision. What you will need
Technical skills:
5+ years of experience in backend engineering. Strong understanding of system design, microservices, REST APIs, and platform‑level topics such as authentication, integrations, and observability. Solid foundation and hands‑on experience with Go, or a strong willingness to quickly become proficient in it. Working knowledge of PHP — comfortable reading and modifying existing code, though not focused on developing new features in it. Familiarity with modern infrastructure and DevOps tools such as Docker, Kubernetes, Infrastructure‑as‑Code, and AWS. Experience with automated testing practices, including unit and integration testing, and CI/CD pipelines. Enthusiasm for improving and integrating with legacy systems through thoughtful refactoring. Think in systems, not just code — see the bigger picture of platform architecture. Balance pragmatism with long‑term quality. Excited about working with legacy code as much as building new systems. Strong communicator and collaborator in a remote‑first, international environment. Ownership mindset with eagerness to continuously learn. Why Scilife?
Work on platform services that power a regulated SaaS product used globally in Life Sciences. Help shape the future of a mission‑critical QMS platform as we transition to modern architecture and Go‑based services. Be part of a remote, ambitious team that values collaboration, knowledge sharing, and engineering excellence. Grow your career by working on cross‑cutting platform challenges: scalability, security, APIs, service orchestration. Application Instructions:
Stage 1 — HR Screening Call (20–25 min)
Goal: to assess motivation, remote‑work maturity, expectations, compensation, basic experience verification. Stage 2 - Technical Screening (45 min, EM)
Goal: Validate they can reason about systems similar to Scilife, verify culture/architecture alignment. No testing coding here — only reasoning and engineering maturity. Stage 3 — Deep Dive Session (90 min) (Senior Engineer(s), EM)
Goal: deep dive into coding, maybe a task or two, talk and verify system architecture and design experience and skills. Stage 4 - CTO / VPE Fit Call (30 min)
Goal: Brief alignment. Stage 5 - Offer Please upload your CV / Resume here. We’re committed to your privacy. Scilife uses the information you provide to us to contact you about our relevant content, products, and services. You may unsubscribe from these communications at any time. For more information, check out our privacy policy. US Office Scilife Inc. 228 E 45th St. RM 9E New York, NY 10017 Copyright 2025 Scilife N.V. All rights reserved.
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.