Senior Software Engineer, Backend
SmartRecruiters
πRemote - Poland
Please let SmartRecruiters know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join SmartRecruiters' engineering team and contribute to connecting people with jobs at scale. As a backend engineer, you will participate in the full product lifecycle, from problem discovery to measuring adoption. You will build services using Java on Kubernetes/AWS/GCP infrastructure, develop RESTful APIs, and design database interactions. Collaboration with other teams is essential. The role requires experience in distributed systems, Java programming, TDD, and clean code principles. SmartRecruiters offers a collaborative, diverse, and remote-friendly work environment, along with competitive salaries and generous equity.
Requirements
- Experience in designing, developing, and operating distributed systems
- Experience in supporting end-to-end product lifecycle (from product discovery, solutioning, system design, implementation, production rollout, and optimization)
- Deep command of Java programming language
- Hands-on experience with TDD, clean code and clean architecture principles, and effective code reviews
- Strong domain modeling skills - including refactoring existing domains
- Good understanding of persistence layer design
- Good understanding of RESTful API design
- Understanding of distributed systems design (design for failure, eventual consistency, asynchronous communication, circuit breaking, timeouts, etc.)
- Ability to coach and mentor other engineers
- Excellent collaboration and communication skills
- Strong command of the English language, both written and verbal
Responsibilities
- Contribute to a full life-cycle of the product (including problem discovery, prototyping, design, implementation, and measuring adoption)
- Build services with Java on top of Kubernetes/AWS/GCP infrastructure
- Build developer-friendly RESTful APIs
- Design and connect to our persistence layer (PostgreSQL, ElasticSearch)
- Collaborate with other teams
Preferred Qualifications
- Experience in CI/CD would be a plus (running multiple deployments per day)
- Familiarity with AWS/GCP and Kubernetes/Docker would be a plus
Benefits
- Competitive salaries
- Generous equity
- Collaborative, diverse, and remote-friendly work environment
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πArgentina
- πFrance
- π°$163k-$223kπUnited States
- πUnited Kingdom
- πPortugal
- πBrazil
- πUnited Kingdom
- πCanada
- πChina
Please let SmartRecruiters know you found this job on JobsCollider. Thanks! π