SmartRecruiters Inc.
6 months ago
Senior Software Engineer (Delivery & Developer Experience Team) @ SmartRecruiters Inc.
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- SmartRecruiters Inc.
- Location
- Polska Poland
- Posted
- 6 months ago
Job description
Experience with distributed systems design (design for failure, eventual consistency, asynchronous communication, circuit breaking, timeouts, etc.) Experience in supporting the end-to-end product lifecycle Strong experience in using CI/CD systems (ideally also in creating them) Deep command of the Java programming language Hands-on experience with clean code principles, and effective code reviews Good understanding of persistence layer design and RESTful API design Excellent collaboration and communication skills Ability to work independently and as part of a team Strong problem-solving skills and ability to learn from failures Experience working on large-scale distributed systems and/or cloud-based applications Familiarity with Agile development methodologies and version control systems (e.g., Git) Knowledge of software development best practices, including code reviews, testing, and continuous integration Familiarity with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) Experience working in a fast-paced environment and prioritizing tasks effectively Ability to work on multiple projects simultaneously and prioritize tasks effectively Strong analytical skills and attention to detail Excellent written and verbal communication skills
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.