Salary
💰 $50,000 - $130,000 per year
Tech Stack
CloudElasticSearchGoogle Cloud PlatformGraphQLJavaKubernetesMicroservicesNoSQLSpringSpring BootSpringBoot
About the role
- Independently developing and consistently redesigning/refactoring a product
- Design, develop, and maintain RESTful /GraphQL APIs and backend services
- Contribute to the development and optimization of data pipelines
- Design, implement, and maintain Elasticsearch-based solutions
- Collaborate with data scientists and cross-functional teams to implement and deploy machine learning models
- Participate in technical design discussions and contribute to architectural decisions for scalable, high-performance systems
- Share knowledge and best practices with team members
- Work with product managers and stakeholders to implement new features and improvements
Requirements
- 3-5 years of relevant work experience
- Experience with backend technologies, microservices architecture, and Java (with spring boot or drop wizard framework)
- Relational or noSQL database technology
- Cloud computing techniques
- CI/CD tools
- Modern software design patterns
- Experience with Elastic Search, GCP, Kubernetes is a plus
- Experience with security frameworks for user and services authorization and authentication
- Experience with creating and executing unit, functional, destructive and performance tests
- Experience with modern debugging and root cause analysis techniques
- Experience with version control system
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootDropwizardRESTful APIsGraphQL APIsElasticsearchMicroservices architectureCI/CDUnit testingPerformance testing
Soft skills
CollaborationKnowledge sharingTechnical design discussionsArchitectural decision making