SYNVERSO

Open application

Are you interested in working with us? Whether you have years of experience or are freshly out of school, we are always seeking dedicated and enthusiastic employees. Join our team and send us your CV! 

Partnering

Looking for a reliable business partner to elevate your service level and boost customer satisfaction? Contact us now to explore cooperation possibilities!

Senior Backend Java Developer (m/f)

We are looking to expand our team with a talented and experienced Senior Backend Java Developer with a positive, collaborative attitude and an understanding of the full SDLC, CI/CD, and monitoring tools.

You, as the Senior Backend Java Developer will be responsible for designing, developing, and maintaining robust, scalable backend systems. You will work with Java, and both relational and NoSQL databases to build high-performance applications that handle large volumes of data. Your knowledge of design patterns and RESTful APIs will be key in architecting efficient solutions. Experience with Python and JavaScript is a bonus, as it will allow you to contribute across our technology stack. If you are a passionate and experienced Java Developer professional looking to make a significant impact in a fast-paced environment, we look forward to meeting you.

What You Will Do

  • Participate in building high-performing, scalable enterprise-grade applications,
  • Design, develop, and maintain backend systems using Java and related frameworks, 
  • Design and review the system architecture to ensure scalability, reliability, and performance, 
  • Perform code reviews to maintain high code quality and consistency,
  • Ensure code quality, performance, and scalability through best practices and design patterns,
  • Establish and enforce coding standards and best practices, 
  • Offer technical solutions and troubleshoot complex issues,
  • Address and resolve technical challenges and obstacles that arise during development,
  • Build and integrate RESTful APIs for seamless communication between systems,
  • Architect and implement scalable solutions for managing large data volumes,
  • Work with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra),
  • Ensure code quality, performance, and scalability through best practices and design patterns,
  • Collaborate with cross-functional teams to define requirements and implement solutions,
  • Optimize and troubleshoot backend performance issues, ensuring efficient data handling,
  • Provide mentorship and support to Junior developers.
 

Requirements:

  • Demonstrable experience (5+ years) of applied knowledge and experience developing OO solutions using Java and related frameworks, specifically in a SaaS environment,
  • Strong technical background in Java and Spring/Spring Boot but be prepared to write clean Java code without usage of Spring, Hibernate or Java EE,
  • Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra),
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment,
  • Good understanding of different software architecture patterns and principles of working databases and message queues,
  • Passion for quality-oriented software development best practices including unit and functional testing, automation, continuous integration, and low-dependency architectures,
  • Comfortable working with git for version control, including opening/reviewing pull requests and distributed branching models,
  • Knowledge of design patterns, data structures, and algorithms,
  • Experience with design and implementation of RESTful APIs,
  • Experience with handling and processing large data volumes,
  • Experience working with project management software such as JIRA or Redmine;
  • Excellent communication and collaboration skills,
  • Experience working in an Agile/Scrum methodology, 
  • Open-mindedness and curiosity about new technologies are highly valued,
  • Self-starter, who is both disciplined and accountable for delivering accurate and timely results,
  • High proficiency in English and Croatian in both written and verbal form,
  • (Bonus) Familiarity with Python and JavaScript.
 

Additional notes:

  • Permanent contract/employment (3-month probation period),
  • Full-time job; hybrid (Zagreb)/remote work,
  • Gain opportunity to upgrade your skills through collaboration with highly qualified experts,
  • Other benefits of work in a modern and dynamic environment which will be presented in a job interview 🙂

FULL TIME

If you find this opportunity interesting, please feel free to send your application (CV) to job@synverso.com until October 20th.

Software Quality Assurance Architect (m/f)

We are looking to expand our team with a talented and experienced Software Quality Assurance (SQA) Architect. You, as the Senior Software Quality Assurance (SQA) Architect will be responsible for defining and implementing the overall strategy, framework, and processes for ensuring the quality of our software products. With at least 5 years of experience in software quality assurance and architecture, you will play a critical role in guiding our teams towards achieving the highest standards of quality and reliability. Experience with SaaS platforms is desirable for this role.

We are seeking someone with a sharp attention to details and strong communication abilities for this position.  If you are a passionate and experienced SQA professional looking to make a significant impact in a fast-paced environment, we look forward to meeting you.

What You Will Do

  • Lead the design and implementation of SQA architecture, frameworks, and methodologies to ensure comprehensive test coverage and efficient testing processes,
  • Develop and maintain a strategic roadmap for software quality assurance, aligning with business objectives and industry best practices,
  • Continuously evaluate and improve SQA processes, tools, and techniques to enhance efficiency, effectiveness, and scalability,
  • Provide expert guidance and mentorship to SQA teams, fostering a culture of quality, collaboration, and continuous improvement,
  • Drive automation initiatives across the software development lifecycle, including test automation,
  • Identify potential risks and vulnerabilities in software systems, and develop strategies to mitigate them proactively,
  • Collaborate closely with cross-functional teams, including software developers, product managers, and DevOps engineers, to ensure alignment on quality objectives and priorities,
  • Define and track key quality metrics and KPIs, providing regular reports and insights to stakeholders on the state of software quality,
  • Ensure compliance with regulatory requirements, industry standards, and internal quality standards, such as ISO,
  • Stay abreast of emerging trends, technologies, and methodologies in software quality assurance, and advocate for their adoption where appropriate.
 

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field,
  • Minimum of 5 years of experience in software quality assurance, with a proven track record of designing and implementing SQA strategies and architectures,
  • Strong expertise in test automation frameworks, tools, and techniques, such as Selenium, Appium, JUnit, TestNG, Cucumber and Robot Framework,
  • Proficiency in programming/scripting languages commonly used in test automation, such as Java, Python, or JavaScript,
  • In-depth knowledge of software development methodologies, such as Agile, Scrum, and DevOps, and their implications for SQA,
  • Excellent analytical and problem-solving skills, with the ability to identify complex quality issues and propose effective solutions,
  • Strong leadership and interpersonal skills, with the ability to effectively communicate and collaborate with diverse stakeholders,
  • Experience in the design and implementation of performance testing, security testing, and accessibility testing strategies is a plus,
  • Relevant certifications, such as ISTQB Advanced Level Test Automation Engineer or Certified Software Quality Engineer (CSQE), are desirable.
 

Qualifications:

  • Proven experience (at least 5 years) as a Software Quality Assurance (SQA) Architect or similar role, specifically in a SaaS environment,
  • High proficiency in English and Croatian in both written and verbal form,
  • Open-mindedness and curiosity about new technologies are highly valued
  • Excellent problem-solving and analytical skills,
  • Strong communication and interpersonal skills,
  • Strong understanding of software quality assurance principles and practices,
  • Attention to detail and strong organizational skills,
  • Ability to troubleshoot and document issues and errors,
  • Ability to work independently and as part of a team.
 

Additional notes:

  • Permanent contract/employment (3-month probation period),
  • Full-time job; hybrid (Zagreb)/remote work,
  • Gain opportunity to upgrade your skills through collaboration with highly qualified experts,
  • Other benefits of work in a modern and dynamic environment which will be presented in a job interview 🙂

FULL TIME

If you find this opportunity interesting, please feel free to send your application (CV) to job@synverso.com until October 20th.

Let’s partner up!