Backend Software Engineer
Join a SaaS platform team building the foundational systems for accounts, apps, users, and onboarding. Design and operate scalable backend services and data flows, contribute to architectural evolution, and own work from design through production.
Responsabilidades
- Design, develop, and maintain scalable backend systems and data flows for accounts, apps, users, and onboarding.
- Help decouple legacy data stores, build a resilient domain model, and adopt modern patterns such as GraphQL Federation.
- Write tested, production-grade code and own features from design through deployment and operation.
- Contribute to architecture discussions, design reviews, and code reviews.
- Collaborate with product managers, team leads, and engineers to define and deliver the roadmap.
- Support high availability, security, and operational excellence; troubleshoot production issues and participate in on-call rotations as needed.
- Help adopt AI-powered tools and modern software development practices.
Requisitos
- At least 3 years of software development experience, with strong backend engineering skills.
- Experience building and operating production-grade distributed systems.
- Strong understanding of software design, system architecture, and development practices.
- Experience with high-scale, cloud-based architectures.
- Ability to own complex problems from design through production.
- Excellent collaboration and communication skills across functions and stakeholders.
- Strong ownership and ability to work effectively in ambiguous situations.
- Proficiency in written and spoken English.
- Bachelor's degree in Computer Science or equivalent practical experience.
Se valora
- Experience with Domain-Driven Design.
- Experience with SaaS platform systems such as identity, access management, billing, multi-tenancy, or API gateways.
- Experience with core entity systems, identity or account management, or SaaS onboarding.
- Experience with Node.js, GraphQL, or graph databases such as Neo4j.
- Experience on platform or infrastructure teams serving internal engineering customers.
- Experience in ad tech or hyper-scale systems.