Senior Software Developer (Java Backend)
(Full Remote)
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 Head of IT.
General areas of responsibilities:
- 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:
- 50% FTE role, half-time position (negotiable, possibility for full-time)
- The contract would start immediately or as soon as possible.
- This is a contractor position suitable for freelancers and consultants.
- The contract term is approximately 6 months, with potential for extension.
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.
Important: Before you apply, please read Instructions to Applicants.
Application – Senior Software Developer (Java Backend)
Submit your CV and don’t forget to add your cover letter so we understand what motivates you about this opportunity.
Tepsivo Oy | Urho Kekkosen katu, 4-6 E, 00 100, Helsinki, Finland | VAT number FI31367614 | contact@tepsivo.com | +358 402 204 698 | Privacy policy