Bonterra logo
Bonterra

We propel every doer of good to their peak impact.

Lead Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

93 days ago

Salary

$110K - $135K / year

Seniority

Senior

Job Description

Lead Software Engineer

Bonterra

• Design, build, and maintain reliable microservices within a large-scale distributed architecture using Go for backend APIs and Angular for frontend applications. • Develop and maintain RESTful APIs with OpenAPI/Swagger specifications, ensuring robust service-to-service communication and integration. • Build scalable Angular UI applications and contribute to shared component libraries that support high-quality, consistent user experiences across the platform. • Work within a microservices ecosystem where each service is independently deployable, using Kubernetes/Helm for orchestration and deployment. • Implement comprehensive testing strategies using Ginkgo for Go services (unit, integration, smoke tests) and Jest/Cypress for Angular applications. • Take ownership of complex technical challenges across the full stack, making architectural decisions that span multiple microservices, and contribute to the full software lifecycle — from sprint planning and ticket refinement to implementation, peer reviews, and demos. • Drive technical initiatives and influence technical direction across the platform, evaluating tradeoffs and introducing improvements that benefit multiple teams. • Use AI as a force multiplier. Experiment with LLMs, agentic tools, and AI-integrated features to accelerate development, streamline workflows, and create smarter user experiences. • Embrace change as a catalyst for continuous improvement and team efficiency. • Work closely with product managers, designers, QA engineers, and other developers to build intuitive features that meet user needs and align with our mission. • Lead and mentor junior and mid-level engineers through thoughtful code reviews, knowledge sharing, and technical guidance. Model best practices and contribute to a collaborative, inclusive engineering culture.

Job Requirements

  • 5+ years of full-stack software development experience, including work on production systems.
  • Strong experience with Go for backend development, including building RESTful APIs and microservices.
  • Proficiency with Angular (preferably Angular 15+) and TypeScript for frontend development.
  • Solid understanding of microservices architecture, including service discovery, inter-service communication, and distributed system patterns.
  • Experience with REST API design and OpenAPI/Swagger specifications.
  • Experience with MySQL in production environments, including schema design and query optimization.
  • Hands-on experience with containerization (Docker) and orchestration (Kubernetes/Helm).
  • Familiarity with CI/CD pipelines and modern deployment practices in Kubernetes environments.
  • Experience with comprehensive testing frameworks (unit, integration, and e2e testing).
  • Comfortable working in AWS or similar cloud environments.
  • Strong problem-solving skills and ability to evaluate tradeoffs and make thoughtful implementation decisions that affect multiple services in a distributed system context.
  • Enthusiastic about learning and leveraging AI tools to improve development efficiency and product capabilities.

Benefits

  • Comprehensive benefits package that supports your health, well-being and growth
  • Bonuses, incentives, and equity

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50H1B No Sponsor

• Collaborate closely with other developers and domain experts to create exceptional products. • Collaborate closely with geometry experts to understand their needs and translate them into software solutions. • Analyse geometrical problems and identify the most suitable computer science concepts and algorithms for solving them. • Write efficient, scalable code with performance and resource usage in mind • Make thoughtful engineering decisions around data access patterns, processing efficiency, and system design to ensure solutions remain performant and cost-effective under real-world load • Participate in our agile development process, including sprint planning workshops, demos, code reviews, and quality assurance activities. • Design, develop, and maintain C# libraries for computational design applications.

United Kingdom
Job Closed
Seed Company logo

Senior Software Engineer

Seed Company

Bible Translation. Life Transformation.

Full TimeRemoteTeam 201-500Since 1993H1B Sponsor

• Be a leader in the design, development, testing, deployment, monitoring, and maintenance of internally developed applications • Mentor junior developers • Perform code reviews and ensure adherence to proper development standards • Help improve the current QA automation and testing processes • Collaborate with team members and stakeholders to design new systems and modify existing ones • Evaluate and recommend new technologies and tools • Be an integral part of project architecture and systems design • Assist with database and business analytics development as needed

United States
$100K - $125K / year
Job Closed
Toast logo

Staff Software Engineer, Websites

Toast

Toast is driven by its all-in-one platform that helps restaurants operate their business, increase sales, engage guests, and keep employees happy. Our FinTech business line designs and builds creative solutions to assist restaurants with their unique and evolving financial needs.

Full TimeRemoteTeam 1,001-5,000Since 2011

Role Description In this role, you'll get to work on a wide variety of projects, using your technical chops to influence not just the code, but also product and business strategies. This is a golden opportunity for a hands-on, entrepreneurial engineer who thrives in a modern tech stack environment and loves solving real-world problems through technology. You’ll run experiments, iterate quickly, and have a strong voice in shaping the future of online ordering and Websites here at Toast. - Design, scope, and implement cutting-edge solutions using a mix of technologies. - Raise the bar to boost quality, performance, usability, and scalability of the Websites product. - Collaborate closely with Design and Product stakeholders to chase product-market fit. - Drive discovery of high-impact opportunities with your team and turn them into reality. - Be an awesome teammate who’s all in on collaboration and collective success. - Work across teams to ensure that every part of our product ecosystem works seamlessly together to deliver the best possible experience for our customers. Qualifications - 8+ years of experience developing fullstack web applications. - Proficient in backend technologies like Java/Kotlin and Node.JS. - Skilled with frontend frameworks like React or Angular, and CSS frameworks like Tailwind or Bootstrap. - Experienced in building on AWS, with tools like Docker and Git. - Comfortable turning high-fidelity UX designs from Figma into reality. - Adept at designing databases and architectures that scale and perform well. - Passionate about writing testable code, with experience in API design and unit/integration testing. - Thrive in a collaborative, team-based environment where you ship features together. - Passionate about making users happy and seeing people use your product in the wild. - Embrace the agile mindset—ship quickly, iterate, and refine. - Harness AI to supercharge your output and push the boundaries of what our product can do. Benefits - Competitive compensation and benefits programs. - Flexibility to meet Toasters’ changing needs. - Base salary range based on skills, experience, and geographic location. - Total rewards components include cash compensation, equity, and benefits. Company Description At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry is one of the most diverse, and we embrace that diversity with authenticity, inclusivity, respect, and humility. By embedding these principles into our culture and design, we create equitable opportunities for all and raise the bar in delivering exceptional experiences.

United States
$193K - $309K / year
Job Closed
FomF logo

FullStack Engineer

FomF

FomF offers certified & independent CME training & free webinars for doctors & medical professionals.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Work closely with product managers and designers developing new features in short iterations. • Create user-facing features on our platform with designing data models, developing GraphQL endpoints, and implementing user interface in React & TypeScript. • Strive for delivering quality in the solutions you implement. • Engage in end-to-end testing and improve existing codebase quality

Spain
Job Closed