How Remoteville checks and expires listings
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 and working with modern observability tooling logging and monitoring platforms
- A 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 experience
- Data protection focus
- Enterprise SaaS experience
- Security mindset
- Startup adaptability
- Culture builder
- AI tool user
Day to day
- Design, build, and own backend services in a microservices-based event-driven architecture
- Implement core domain logic that powers key product workflows and system behavior
- Ingest and process high-volume usage and event data from customer-facing endpoints
- Build backend services for operational analytics and reporting use cases
- Model persist and manage domain data for querying filtering and lifecycle management
- Expose well-designed APIs and webhooks consumed by customers UIs and external systems
- Power customer-facing UI experiences by providing backend APIs for visibility analytics and configuration
