Senior Engineer (Python/Go)
Reppls
Who Are We?
We are a fast-growing company on a mission to revolutionize clinical trials through advanced technology. Our team is focused on building next-generation solutions that help clinical researchers work more efficiently, with real impact on patient outcomes.
What Do We Do?We develop intelligent platforms that streamline task management and data workflows in clinical trials. Our tools help research teams coordinate tasks, automate processes, and maintain compliance, all within a secure and scalable system.
Why Do We Do It?Clinical trials play a crucial role in medical innovation, but they are often slowed down by inefficient tools and outdated workflows. We aim to accelerate this process by providing modern, reliable, and effective digital solutions to those on the frontlines of medical research.
How Do We Do It?Our team leverages modern technologies—Python, Go, Angular, Kubernetes, and more—to build secure, scalable microservices and APIs. We focus on reliability, performance, and maintainability across everything we develop.
Who Works for Us?You’ll be joining the Compute and Analytics team, a collaborative group of backend engineers, data scientists, product managers, and UX designers. We work in a traditional scrum structure and value clear communication, shared ownership, and ongoing learning.
Why Is There a Vacancy?As our platform grows and our user base expands, we are adding to our team to scale the task framework and management system that supports our clinical trial software.
Who Are We Looking For?We are looking for a Senior Backend Engineer who can confidently take ownership of backend components while contributing to frontend tasks when needed. You should be experienced, collaborative, and passionate about building clean, maintainable systems.
What Professional Skills Are Important to Us?Must-Have:- 5+ years of professional software development experience
- Proficiency in Python (preferably FastAPI) and Go
- Experience designing and maintaining microservices
- Familiarity with CI/CD tools (especially GitLab CI), Helm, and Terraform
- Strong understanding of RESTful APIs and performance optimization
- Experience with NoSQL databases such as MongoDB and Redis
- Ability to write clean, testable, and maintainable code
- Strong communication skills and experience working in scrum teams
- Experience with Kubernetes and cloud platforms (AWS, GCP)
- Familiarity with task queues and workflow engines (e.g., Celery, Airflow)
- Experience with Angular or similar frontend frameworks
- Background in regulated environments or healthcare
- Knowledge of JupyterHub service integration
- Design and maintain backend microservices using Python and Go
- Develop and expand our task management platform
- Contribute to frontend development in Angular when needed
- Collaborate on API design, perform code reviews, and uphold coding standards
- Maintain CI/CD pipelines and infrastructure-as-code setups
- Ensure the performance, observability, and security of backend services
- Competitive salary and performance-based bonuses
- Remote-friendly work model
- Flexible vacation and personal days
- A chance to work on meaningful products that support medical progress
- Supportive, collaborative team environment
- Introductory Call – A short conversation to align expectations
- Technical Interview – A deeper dive into your experience and skills
- Team Interview – An opportunity to meet the people you’ll work with
- Offer – If we’re aligned, we’ll move quickly to bring you on board