xelys jobs xelys jobs

Lead Software Engineer

Bonterra

full-remoteleadpermanentfullstackengineering-management Full remote 2 days ago via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

GoAngularTypeScriptMicroservicesREST APIsOpenAPI/SwaggerKubernetesAWSMySQLCI/CD

About the role

Role Overview

As a Lead Software Engineer at Bonterra, you will design, build, and maintain reliable microservices, develop RESTful APIs, and help build scalable Angular UI applications. You will also drive technical initiatives and mentor junior engineers, continuously improving engineering practices.

Key Missions / Responsibilities

  • Conceive, build, and maintain microservices in a large-scale distributed architecture.
  • Develop and maintain RESTful APIs using OpenAPI/Swagger specifications to ensure robust service integration.
  • Tackle complex technical challenges across the full stack, making architectural decisions spanning multiple microservices.
  • Mentor junior and mid-level engineers and support their growth.
  • Drive technical initiatives and improvements across teams.
  • Embrace change to support continuous improvement.

Requirements

  • Go backend experience (building RESTful APIs and microservices).
  • Angular (preferably Angular 15+) and TypeScript for frontend development.
  • Strong REST API design and OpenAPI/Swagger specification experience.
  • Experience with testing frameworks (unit, integration, and e2e).
  • Familiarity with CI/CD pipelines and modern deployment practices.
  • Hands-on experience with Kubernetes environments (including Helm) and containerization (Docker).
  • Solid microservices architecture knowledge (service discovery, inter-service communication, distributed system patterns).
  • AWS (or similar cloud) experience.
  • Production experience with MySQL (schema design and query optimization).
  • Proficiency with system design and making tradeoff-aware decisions in distributed systems.
  • 5+ years of full-stack software development experience on production systems.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Experience in large-scale microservices environments (50+ services).
  • Knowledge of JWT-based authentication and role-based authorization.

Nice-to-haves

  • Experience with Ginkgo (Go) and/or Jest/Cypress (Angular).
  • Experience using code generation / build automation tools (e.g., Mage or similar).
  • Familiarity with AI tools to improve development efficiency and product capabilities.
  • Bonus: experience with nonprofit or social-good technology challenges.

About Bonterra

Bonterra is a mission-driven engineering organization focused on helping nonprofits create real-world impact. The team builds and maintains scalable software platforms and services across the full technology stack, with a strong emphasis on reliable microservices and modern web applications.

Scraped 5/16/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.