Related skills
java sql nosql microservices distributed systemsπ Description
- Design, develop, and maintain scalable backend services and APIs.
- Collaborate with product managers, frontend engineers, and DevOps teams to deliver high-quality, reliable software solutions.
- Lead technical design discussions and architectural decisions for new and existing systems.
- Ensure systems are secure, maintainable, and highly available, following best practices in performance optimization and code quality.
- Own services from development through deployment and ongoing management in production environments.
- Troubleshoot and resolve complex production issues across multiple systems and services.
π― Requirements
- 5+ years in backend or full-stack development, focused on backend.
- Deep expertise in Java (Spring Boot or similar).
- Experience designing RESTful microservices and distributed systems.
- Strong SQL and NoSQL databases, caching, and messaging (Kafka, RabbitMQ).
- Cloud platforms (AWS, GCP, Azure) and containers (Docker, Kubernetes).
- CI/CD, monitoring, and production service management.
π Benefits
- Equity for all employees at start and as you grow.
- Flexible hybrid model and generous time off.
- Daily free lunch and a new car discount.
- Meditation and fitness apps.
- Commuting cost coverage.
- Career development and employee resource groups (ERGs).
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!