Senior Software Development Engineer
Core
Design, develop, and deliver modern, cloud-native applications and services for the RxIO program, focusing on high-volume transaction processing and distributed workflows.
Role type
Senior Software Development Engineer (Backend)
Builds
Cloud-native applications, microservices, and event-driven architectures for the RxIO platform
Domain
Healthcare / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful APIs, GraphQL, Microservices, Apache Kafka, Kubernetes, GCP, SQL, OAuth 2.0, JWT, CI/CD, Automated Testing
Preferred skills
Java 21, Spring Boot 3.x, Google Cloud Spanner, Apollo GraphQL Federation, React, TypeScript, Redis, HashiCorp Vault, GitHub Actions, Harness, Splunk, Grafana
Technologies
Java, Spring Boot, Apache Kafka, Kubernetes, Google Cloud Platform, GKE, Cloud Spanner, BigQuery, React, TypeScript, Redis, HashiCorp Vault, GitHub Actions, Harness, Splunk, Grafana
Responsibilities
Design and implement microservices and distributed systems; develop RESTful and GraphQL APIs; manage event-driven architectures and asynchronous processing; optimize database performance and scalability; participate in technical design reviews and code reviews; troubleshoot complex application and distributed-system issues.
Seniority
Senior, hands-on IC