Job Closed
This listing is no longer active.
Backend Platform Engineer
Location
Oregon
Posted
9 days ago
Salary
$80K - $100K / year
Seniority
Senior
Job Description
Backend Platform Engineer
ClearlyRated
• Real systems that enterprise clients depend on. Not greenfield experiments, but a world class brand new platform with production code that has to be correct, observable, and resilient. • Integration layer that ingests structured data from enterprise sources (Snowflake, BigQuery, SQL databases) and routes it through our platform. • A Snowflake-to-BigQuery bridge over ODBC: custom infrastructure work that will serve as the pattern for all future enterprise integrations. • Webhook-triggered survey automation engine. Business events in the client’s system translate into survey sends through a reliable, auditable event pipeline. • REST APIs consumed by our frontend, enterprise integrations, and third-party clients — you’ll design contracts that have to last. • Event-driven microservices on GCP Pub/Sub and Kafka — async processing, backpressure handling, dead-letter queues, the full picture. • Security and SSO integration for enterprise clients with complex credential and access models. • Permission and access control systems that reflect matrix organizational hierarchies.
Job Requirements
- Applicants should be located in the Pacific Time Zone or be willing to relocate to this time zone at their own expense.
- Applicants must be authorized to work in the United States without requiring visa sponsorship. We are unable to support Student Visa as well.
- Java you understand at the JVM level.
- Spring Boot / Spring ecosystem depth.
- SQL and data modelling confidence.
- API design instincts.
- Systems thinking under failure.
- You’ve built something that handles real load.
- Bonus Points: .NET / C# experience, GCP experience, Kafka or other message queue experience, Kubernetes and container orchestration, Event sourcing or CQRS patterns, Experience with observability tooling.
Benefits
- We hire on ability, not tenure. We don’t care whether your experience comes from a top university, a bootcamp, an open-source project, or a side hustle you built at 2am. What we care about is whether you can think clearly, build well, and learn fast.
- Our interview process is deliberately hard. If you make it through, you’ll know you earned it — and so will we. We test fundamentals, systems thinking, and the ability to reason through problems you haven’t seen before. We don’t ask you to recite design patterns. We ask you to think.
- Our backend interview tests: Java fundamentals and JVM reasoning, systems design, API design, SQL, and your ability to think through distributed system failure modes. We give you real-world scenarios, not toy problems. Expect to discuss trade-offs, not just correct answers.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work on the development and maintenance of new features; • Be responsible for developing systems that are critical to the company; • Monitor system performance and the deployment of changes; • Document the changes made; • Build and maintain production systems with consideration for non-functional requirements such as: Performance, Scalability, Security, Availability, Reliability, Resilience, and integration with our application ecosystem.
• Develop and maintain backend services, APIs, and enterprise integration components supporting shared services and mission-critical applications. • Implement business logic, service orchestration, and data access layers to support product functionality and workflow requirements. • Build secure, scalable, and maintainable server-side solutions using approved architectures, development standards, and best practices. • Collaborate with frontend developers, QA engineers, DevSecOps teams, and product stakeholders to support end-to-end solution delivery. • Participate in technical design discussions, estimation activities, code reviews, troubleshooting, and production support efforts. • Optimize backend service performance, reliability, monitoring, logging, and observability across multiple environments. • Support data exchange processes, error handling, operational resilience, and secure service-to-service communication. • Contribute to technical documentation, reusable components, development standards, and continuous improvement initiatives. • Assist with defect resolution, release support activities, and ongoing application maintenance efforts. • Support Agile delivery processes and align technical work with sprint, increment, and release priorities. • Contribute to team objectives and take on additional responsibilities as needed.
• Design and develop backend services, APIs, and enterprise integration components supporting mission-critical healthcare applications. • Lead technical implementation activities involving service-layer business logic, data processing, error handling, and system integrations. • Collaborate with architects and technical leadership to align solution development with platform standards, roadmap priorities, and non-functional requirements. • Perform code reviews, mentor junior engineers, and promote best practices for maintainability, reliability, security, and performance. • Support troubleshooting, root cause analysis, defect remediation, and production support activities across multiple environments. • Optimize backend application performance, monitoring, logging, and observability capabilities to improve operational stability. • Contribute to technical design reviews, estimation efforts, release planning, and technical documentation activities. • Partner with QA and DevSecOps teams to improve testability, deployment readiness, and operational resilience. • Identify opportunities for code refactoring, reusable component development, and technical debt reduction initiatives. • Support Agile delivery processes and contribute to sprint, increment, and release commitments across cross-functional teams. • Contribute to various projects and initiatives as assigned, demonstrating adaptability and a collaborative mindset.
Senior Python Developer
The Motley FoolMaking the world smarter, happier, and richer through free and premium investing guidance.
• Develop new features for our core commerce and customer engagement platforms. • Work directly with stakeholders to iterate and get rapid feedback on feature development. • Appropriately use AI tools like Claude Code and multi-agent workflows on a daily basis to assist with planning and implementation. • Ensure our critical transactional and event systems have high availability, durability, accuracy (since money is on the line), and remain highly performant. • Build and enhance admin tooling and workflows that enable our internal business stakeholders to be more self-sufficient. • Ensure features meet acceptance criteria and are supported by robust automated test coverage. • Integrate with third-party providers and tools (such as Stripe and Braze)—leveraging their existing functionality and working around their limitations. • Investigate, troubleshoot, and fix reported bugs and Sentry errors. • Collaborate with the Product Owner and Project Manager to break down business requirements into clear technical stories and tasks. • Partner with multiple in-house engineering squads and external providers to launch customer-facing solutions. • Review peer code and participate in our team’s on-call rotation to maintain system reliability. • Support and scale platforms across multiple countries.


