-
Tepsivo

Senior Software Developer (Java Backend)

Tepsivo
Finland · Full-time · Mid-Senior

Tepsivo is a young company on an ambitious mission to reshape the world of Pharma and pharmacovigilance into a modern-day industry. Since our conception in 2020, we’ve become the world’s first fully digital global drug safety provider, with a genuine end-to-end drug safety system run by our in-house developed tools.


We’re looking for an experienced Senior Software Developer (Java Backend) who is ready to take on the challenge of being a backend developer for our SaaS products.


While doing this, you get the chance to make a dent in the pharmacovigilance services industry that has so far been dominated by dinosaurs relying on obsolete business models with low value-added activities and manual labor-intensive processes.


It’s high time for a change, and that’s what we’re here to do. Are you?


What is your ideal background?


  • Higher education is preferred. However, since the tasks are mainly related to specific processes and understanding of the technologies used, the actual knowledge of these processes and the technologies involved in the system is the highest priority.
  • We aim to have no requirements for minimum experience in years for any role. The same applies to the Senior Software Developer (Java Backend), but it is preferred that they demonstrate their ability to take responsibility and operate in a process-oriented organization.
  • There are no strict requirements for certificates or completed training. However, knowledge of the technologies listed below will be extremely important and beneficial.
  • Good spoken and written English. We are an international team working remotely across Europe.


What do we expect you to do?


As a Senior Software Developer (Java Backend), we expect you to be experienced with Java backend development and have experience in full-stack development, SaaS deployments, DevOps in AWS, Kotlin, NoSQL databases, and working with AI / ML models is definitely a plus.

Your background showcases a proven track record of successfully implementing scalable server architectures and integrating them using modern design patterns.


You are not only proficient in coding but also deeply understand the overarching structure and interdependencies within a software system. Your expertise lies in creating robust, high-performing server-side solutions that can handle growing demands while maintaining flexibility and adaptability through the use of industry-standard design patterns. As an independent thinker, you are able to propose and develop improvements to the products even at the architectural level.


Senior Software Developer (Java Backend) works on tasks for the development of Tepsivo products. The role includes design, development, debugging, and deployment of features and fixes depending on the priorities and the team involved in the development at that particular moment.

In addition to the development tasks, the role can include giving input on the roadmap of the product, performing research for features, supporting the decomposition of features into tasks, and performing the assigned tasks.


You have the ability to work independently and collaboratively and assume complete accountability for all your activities.


Last but not least, we expect you to be able to operate in a highly regulated environment requiring full documentation of all performed activities.


As the Senior Software Developer (Java Backend), you will report directly to the Director of SaaS.


General areas of responsibility:


  • Develop the SaaS products of Tepsivo, together with a professional development team
  • Design, develop, and implement highly available, scalable, and secure backend services and APIs using Java and Kotlin.
  • Collaborate with product managers, frontend developers, and other stakeholders to translate business requirements into technical solutions.
  • Mentor and guide other developers, fostering a culture of best practices, code quality, and continuous improvement.
  • Troubleshoot and resolve complex production issues in a timely manner.


We expect you to have:


  • Demonstrated experience as a senior Java / SaaS developer
  • Extensive experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra, Redis).
  • Demonstrated expertise in designing and building RESTful APIs and/or GraphQL APIs.
  • Experience with cloud platforms (e.g., AWS, Google Cloud Platform, Azure) and associated services.
  • Solid understanding of microservices architecture and distributed systems.
  • Proficiency with version control systems, particularly Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.


Contract details:


  • The contract would start immediately or as soon as possible.
  • This is a contractor position suitable for freelancers and consultants.
  • Contract Term is approximately 6 months, with potential for extension or early completion based on project needs.


Experience working in regulated domains such as the pharmaceutical industry is a plus. Our team is working totally remotely, from home, or utilizing a large network of co-working spaces. Your location is ideally in Finland or elsewhere in the EU, with the most members of our team.


Our modus operandi


We’re a modern company and believe in a decentralized approach to management. This means we are strong supporters of providing enough freedom on where you work as well as how. Your boss will not look over your shoulder every day. Instead, you will have transparent access to key company data and objectives, and we will expect you to make informed decisions on the areas of your responsibility. In return, we expect you to be fully accountable for your own work, good or bad.


This can only work with people of the right talent and those who genuinely share our values and philosophy. Tepsivo solutions have removed, automated, or otherwise digitized routine PV activities, and what is left is value-added work requiring a strong skill set. If you’re selected to work at Tepsivo, that means you’re already among the best of your peers, and that is something we hope to foster and reward accordingly.


If you’re ready for a true challenge, then let’s talk.


Submit your CV and don’t forget to add your cover letter so we understand what motivates you about this opportunity. If you apply through LinkedIn, please combine these two documents into one PDF.

Key Skills

Ranked by relevance

java saas server nosql cloud aws google cloud platform design patterns microservices restful apis postgresql cassandra graphql kotlin devops mysql ai
Login to Apply
Posted
May 30, 2025
Type
Full-time
Level
Mid-Senior
Location
Finland
Company
Tepsivo

Industries

Pharmaceutical Manufacturing

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
CUJO AI®
Related

Senior Software Engineer (Node.js/TypeScript)

2026-06-17

Full-time
Not Applicable
Finland
Telecommunications
Engineering
View Job Details
BairesDev
Related

Senior Software Engineer (Java) - Remote Work | REF#289977

2026-06-23

Full-time
Not Applicable
Finland
IT Services
Information Technology
View Job Details
Aubay Belgium
Related

Senior Dotnet Developer

2026-06-18

Full-time
Mid-Senior
Belgium
IT Services
Information Technology