Senior Software Engineer - Java/Kotlin Remote
About the Role
We are seeking a highly skilled and experienced Senior Software Engineer (Java/Kotlin remote) to join our dynamic team working on the PartsTech solution. You will develop e-commerce solutions that revolutionize the automotive repair industry with cutting-edge, scalable software solutions. We’re on a mission to simplify and modernize how repair shops source and manage parts.
What You'll Do
- Shape our backend systems and technical direction in a collaborative, fast-paced environment.
- Develop cloud-native applications and mentor junior engineers.
- Contribute to the development of scalable system architectures.
- Build and optimize microservices while developing APIs (REST, SOAP, gRPC).
- Implement best practices like Test-Driven Development (TDD) and Continuous Integration/Continuous Deployment (CI/CD).
- Utilize Amazon Web Services (AWS) for cloud solutions.
- Work with a modern tech stack including Kotlin, Ktor/Spring Boot, Gradle, and more.
Requirements
- 4+ years of experience as a Senior Software Engineer (Java/Kotlin remote).
- Strong background in backend programming languages, specifically Java and Kotlin.
- Experience in building and optimizing microservices.
- Proficiency in developing APIs (REST, SOAP, gRPC).
- Familiarity with AWS services and cloud-native application development.
- Strong problem-solving skills and experience with high-load distributed systems.
Nice to Have
- Experience with Kubernetes, Docker, and ArgoCD.
- Familiarity with monitoring tools like Grafana, Prometheus, and the ELK Stack.
- Knowledge of version control using GitHub Actions.
What We Offer
- Fully remote work environment.
- Competitive salary ranging from $120,000 to $150,000 per year.
- Opportunities for professional growth and development.
- Collaborative team culture focused on innovation.
- Flexible working hours to accommodate your lifestyle.
This Senior Software Engineer role offers a unique opportunity to work remotely on innovative e-commerce solutions in the automotive industry, with a competitive salary and a collaborative team environment.
Who Will Succeed Here
Proficient in Java and Kotlin with hands-on experience in developing microservices architectures, particularly using AWS and Docker for deployment and scaling.
Self-motivated and disciplined, thriving in a fully remote work environment, able to manage time effectively and communicate asynchronously with team members across different time zones.
Strong understanding of CI/CD practices, with a mindset geared towards continuous improvement and automation of deployment processes, leveraging tools like Jenkins or GitLab CI.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months