Job Closed
This listing is no longer active.
Giving lenders the tools to scale and modernize through integration to our API-first, cloud-native platform.
Senior Backend Engineer
Location
United States
Posted
95 days ago
Salary
$150K - $195K / year
Seniority
Senior
Job Description
Senior Backend Engineer
Peach
• Design, develop, and maintain core backend services and APIs for our loan management SaaS platform, primarily using Python and Go. • Architect and build scalable, reliable, and secure systems to support new product lines and a growing user base. • Collaborate closely with product, and other stakeholders to translate business requirements into robust technical solutions. • Mentor other engineers and contribute to a culture of technical excellence by championing best practices in code, testing, and observability. • Own features from conception through to deployment and maintenance, leveraging CircleCI to build, test, and deploy services to our infrastructure on Google Cloud Platform (GCP) and Kubernetes. • Enhance and scale our infrastructure to ensure high availability and performance.
Job Requirements
- 5+ years of professional backend software development experience, preferably in a SaaS or product-driven environment.
- Significant professional experience with Python and a proven track record of building complex, maintainable applications.
- Experience designing, building, and operating distributed systems and microservices.
- Strong experience developing and consuming APIs.
- A commitment to writing clean, reliable, and well-tested code.
- Experience thriving in a collaborative, fast-paced environment where you can have a high degree of ownership.
- Excellent communication skills and the ability to articulate complex technical concepts to diverse audiences.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Working on scalable, high-availability digital products • Develop and enhance scalable backend APIs and services • Define and implement best practices for architecture and code • Participate in technical and product decisions with the team • Write automated tests and ensure the quality of deliveries • Investigate and fix bugs and production incidents
Senior Technical Lead – Backend
OTG - Open Technologies GroupExcelência em serviços, reduzindo custos!
• Lead high-impact technical decisions while still being hands-on with code. • Serve as the technical reference for the team. • Support the evolution of the architecture and ensure the quality and performance of deliveries. • Technically lead a development squad (mentoring and code reviews). • Define and evolve architecture, patterns, and best practices. • Design end-to-end solutions together with the product team. • Ensure quality, security, performance, and scalability of applications. • Collaborate on technical prioritization (debt, refactors, and improvements). • Support continuous integration, automated testing, and observability. • Act as a bridge between business, product, and engineering, facilitating communication.
Senior Backend Developer, Software Engineer
OTG - Open Technologies GroupExcelência em serviços, reduzindo custos!
• Develop and evolve high-performance backend APIs and services. • Participate in architecture decisions and solution design. • Write clean, testable, and well-documented code. • Review PRs, support the team and promote best practices. • Collaborate with Product and UX to refine technical requirements. • Monitor, debug, and optimize applications in production. • Contribute to continuous improvement of processes and tools.
• Help with the design and development of software. • Test and debug software to ensure it remains optimized. • Write clean code for both the front-end and back-end of software. • Design user interactions for web applications. • Create servers and databases for back-end functionality. • Ensure cross-platform compatibility and optimization. • Test and maintain responsive design for applications. • Collaborate with graphic designers to design new features. • Develop APIs and RESTful services. • Stay up-to-date with technological advances to optimize software. • Communicate the effectiveness of emerging technologies to decision-makers. • Consider security, maintenance, scalability, and other factors when developing software.


