Problem Solving★★★★★RegularJava★★★★★RegularSQL★★★★★RegularKubernetes★★★★★JuniorEnglish★★★★★Regular
Backend
2 weeks ago
Who are we looking for?
Proficiency in Java technologies
A deep understanding of APIs and microservices patterns
Extensive experience with Java 17, Spring Boot and MongoDB.
Good theoretical and practical MongoDB knowledge. Experience in designing and optimizing database schemas, writing queries, and aggregates. Understanding the specifics of working with NoSQL databases.
Proficiency in database theory, SQL, and best practices for No-SQL databases
Familiarity with Kubernetes and Spring Boot integration testing
Adherence to best engineering practices like SOLID, KISS, DRY, and more
Writing efficient code that thrives in concurrent and high-load environments
A strong grasp of estimation techniques
Exceptional problem-solving skills
Upper-intermediate English proficiency
Would be a plus:
Experience in Java 21
Experience in DevOps with Terraform and Helm Charts
Azure Cloud expertise
Knowledge of Redis (Redisson client for Java)
What you will be doing?
Design, develop, test, and maintain robust and scalable backend solutions using Java.
Participate in the full software development lifecycle (SDLC), including analysis, planning, implementation, testing, deployment, and support.
Collaborate closely with front-end developers, QA engineers, product owners, and other team members to deliver high-quality software solutions.
Write clean, maintainable, and well-documented code following best practices and coding standards.
Participate in code reviews to ensure high quality and knowledge sharing within the team.
Debug and resolve technical issues in a timely and effective manner.
Take ownership of assigned tasks and deliver features on time, with minimal supervision.
Stay updated on emerging technologies and trends in backend development and proactively apply them where beneficial.
14 900 - 18 600 PLN
+ VAT (net/month)
RemoteFull-time
Backend developers focus on server-side logic, database management, and application architecture. They build and maintain the technology that powers the components users interact with on the frontend. Proficiency in server-side languages such as Node.js, Python, Ruby, or Java, along with knowledge of database systems like MySQL or MongoDB, is essential for creating robust and scalable applications.