Job Description
Archipelago is seeking a Senior Backend Engineer to join their growing team. The ideal candidate will be responsible for designing, developing, and maintaining complex data services, with a focus on flexibility and developer experience. This role offers an exciting opportunity to be part of a talented, passionate, and mission-driven group.Responsibilities include:
- Building, deploying, and iterating on new features and capabilities of the Archipelago SaaS API platform stack.
- Collaborating with other engineers, design, and product teams to build out new capabilities and designs.
- Owning the quality of deliverables through good design, implementation, and unit testing.
- Taking on a lead role in requirements gathering, scoping, and planning projects from beginning to end.
- Driving the continuous improvement of the existing codebase by participating in code reviews, refactoring legacy code, and measuring code coverage and performance.
- Guiding and mentoring junior engineers.
- Shipping code to production frequently.
Qualifications:
- 5+ years of experience providing backend development to products and enterprise software.
- 2+ years of experience working with Golang and background with other back end languages and tools.
- Strong knowledge of RESTful APIs and well-developed practices around versioning and error handling on remote interfaces.
- Experience with integrating 3rd party APIs.
- Experience working in cloud-based environments, e.g., AWS, GCP, Azure.
- Building data-driven services on top of databases such as Postgres, MySQL, MariaDB, etc.
Archipelago offers benefits to help employees lead healthy, balanced lives.