Senior FullStack Engineer (.NET)

Beograd, Serbia (Remote)


About us:

  • We are a team of experts creating software for managing different phases of clinical trials.
  • We create end-to-end products that enable our clients to discover new treatments and therapies.
  • Our platform is used by doctors, nurses, scientists and many other roles all over the globe to manage clinical trials led by world-famous pharmaceutical companies.
  • The vision of our platform is to modernize and optimize the way trials are handled by simplifying their processes and reducing manual work.
  • Our biggest strength is our team of talented, devoted and growth driven people.
  • We are driven by enthusiasm for working on cutting edge solutions and problems.


Here is how we work:

  • We are fully remote. This means you get to do your own schedule no matter the timezone. 
  • You will be part of a small cross functional team (1-2 front-end engineers, 1-2 back-end engineers, manual and auto QA, scrum master) that interacts with other teams and project coordinators like product managers and designers. You will also work closely with software architects who are leading the development of a particular microservices.
  • You will participate in 2 week sprints to produce product increments 
  • You will participate in our agile rituals to showcase the work, ask questions and help improve the process


Here’s what you will be doing:

  • Working on new feature development of a novel microservice based medical imaging platform
  • Help create stable and maintainable code base by working with the team on conventions, shared libraries, optimal build process, code standards and excellent test suite
  • Help improve code quality through writing unit and integration tests, automation and performing code reviews.
  • You will work with latest languages, frameworks and AWS services and Docker
  • You will develop front facing features using Angular
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.


Your experience::

  • 4+ years of experience in Software development
  • Experience with large scale software projects, source control, continuous integration, documentation 
  • Broad technical knowledge of the full technology stack (Preferred Angular & .NET) 
  • Experience in building REST APIs and real-time communication using SignalR
  • Experience with asynchronous messaging systems such as RabbitMQ and AWS SQS
  • Experience with SQL databases such as PostgreSQL, particularly in AWS RDS environments
  • Experience with Docker and containerization
  • Familiarity with AWS services such as Lambda and S3
  • Strong knowledge of CQRS pattern and DDD (Domain-Driven Design) principles
  • Good understanding of SOLID and DRY principles
  • Experience with Angular, JavaScript, HTML and CSS or similar frontend technology 


Nice to have:

  • Experience with Gitlab CI/CD and Kubernetes
  • Experience working with NoSQL databases such as MongoDB or DynamoDB


Company benefits:

  • Flexible working hours
  • 100% remote working environment
  • Private health insurance (for Serbian citizens only)
  • PTO + additional PTO days
  • Home office budget 


Join our team as we push boundaries and bring innovation in the field of life sciences.


By submitting your application, you allow 4Create to handle and store your data.

Tell your friends about this position

Personal information
Details