Job Overview
We are seeking a skilled Software Engineer to develop high-performance Java backend systems that power our products.
The ideal candidate will have experience in designing and implementing SQL and NoSQL databases, ensuring optimized storage and smooth data flow. They will also collaborate with frontend, product, and design teams to ensure seamless integration between interfaces and business logic.
Key Responsibilities:
* Design and implement efficient database solutions using SQL and NoSQL technologies;
* Develop robust and scalable Java backend systems to meet the needs of our growing user base;
* Collaborate with cross-functional teams to drive agile development processes and deliver high-quality solutions;
* Contribute to the improvement of our microservices architecture to enhance resilience and scalability;
* Ensure best practices in testing, code documentation, and security protocols are followed;
Requirements:
* Degree in Computer Science, Information Systems, or related fields;
* 3+ years of experience as a Software Engineer in Java/Spring technology stack;
* Proven experience in backend development, including familiarity with cloud environments and containerized architectures;
* Solid understanding of domain-driven design, event sourcing, and reactive programming principles;
* Experience with version control tools such as Git and ability to work collaboratively in dynamic environments.
What We Offer:
A dynamic work environment with opportunities for growth and professional development, competitive compensation packages, and excellent benefits.
Our team is passionate about delivering high-quality solutions that make a real impact on people's lives. If you share our vision and values, we encourage you to apply for this exciting opportunity.