FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesDistributed SystemsJava
About the role
Key responsibilities & impact- Write well-designed, testable, and maintainable code for high-throughput, reliable platform services.
- Own parts of the codebase and contribute meaningfully to your team’s services within a large-scale distributed architecture.
- Pair program and mob program with senior engineers, learning how experienced developers think, debug, and design solutions.
- Use modern coding agents and large language models as part of your everyday engineering toolkit.
- Practice test-driven development by writing tests first, iterating confidently, and refactoring safely.
- Build a deep understanding of the systems you work on, including performance constraints, failure modes, and integrations.
- Actively participate in technical discussions by asking questions, sharing ideas, and developing well-founded engineering opinions.
Requirements
What you’ll need- A Master’s degree in Computer Science or a related field
- Strong fundamentals in Java, with motivation to continuously improve and deepen your knowledge.
- Understanding of core software engineering concepts such as clean code, testing, version control, and basic system design.
- Curiosity about distributed systems and a desire to understand the reasoning behind complex technical problems.
- Comfort working with ambiguity and the ability to make progress without having every detail predefined.
- A collaborative mindset, you enjoy learning with others, asking questions, and contributing as part of a team.
- Nice-to-have qualifications 1-2 years of industry experience working in software engineering.
- Part-time work experience or personal, academic, or open-source projects completed during your studies, demonstrating initiative and curiosity beyond the curriculum are a plus.
Benefits
Comp & perks- Financial rewards & recognition - A fair compensation aligned with your experience, industry, and market standards, performance-driven bonuses, regular reviews to support your growth and recognize your contributions, and a culture that values your impact.
- Flexible work arrangements - We combine in-person collaboration with remote work and flexible working hours, because great ideas happen everywhere - and not always between 9 and 5.
- ESOP (Employee Stock Ownership Plan) - As an Infobip employee, you’ll have the opportunity to share in our company’s success through stock options.
- Work-life balance and Well-being - We offer time off when you need it, special leave days for life’s big moments, and a flexible hybrid work model tailored to local regulations.
- Career mobility - Your career is a journey. With internal mobility, upskilling, and mentorship, we help you shape your path.
- Professional development - Learning never stops. Onboarding, mentorship, and training programs help you grow - no matter where you start.
- International mobility - Ready to take your career global? Explore short and long-term opportunities in our Hubs worldwide.
- While some benefits may vary by location, our goal remains the same: to support your growth, well-being, and success - wherever you are.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javatest-driven developmentclean codeversion controlsystem designdistributed systemsdebuggingrefactoringperformance constraintsfailure modes
Soft Skills
collaborative mindsetcuriosityability to work with ambiguitycommunicationteam contributioninitiativelearningasking questionstechnical discussion participationproblem-solving
Certifications
Master’s degree in Computer Science
