Senior Backend Engineer
Skills
Software As A ServiceAmazon Web ServicesAnalyticsBuilding MaterialsCritical ThinkingOauthOkta Identity Cloud
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 3–5+ years of professional software engineering experience building backend services and distributed systems in the Java ecosystem
- Strong understanding of event-driven architectures asynchronous processing patterns messaging systems and distributed system design
- Proven experience designing and maintaining RESTful APIs webhooks and service-to-service integrations
- Comfortable operating in AWS GCP or Azure environments with modern observability logging and monitoring tools
- Track record of delivering performant reliable and scalable applications
- Excellent collaboration and communication skills in cross-functional teams
Nice to have
- Cybersecurity experience
- Identity and governance background
- Enterprise SaaS experience
- Strong architectural thinking
- Security-focused mindset
- Observability-minded
- Fast-paced startup fit
- AI tool curiosity
Day to day
- Design, build, and maintain scalable backend services in a microservices-based event-driven architecture
- Ingest and process high-volume usage and event data from customer-facing endpoints with reliability and speed
- Expose polished APIs and webhooks that power customer workflows UI experiences and external integrations
