About us

DICEUS is a strategic technology partner for custom software development. Since 2011, we have accomplished more than 100 projects and contributed to our client’s growth in banking, fintech, insurance, healthcare, and other niches. We help SMBs and enterprises overcome their pressing business challenges with the right technology solutions. At the same time, we help tech companies scale up their teams with efficient staff augmentation.   

We invite you to join us in this exciting journey of rapid growth! 

Role outline 

A hands-on software developer position, providing the opportunity to build NextGen DNA processing, back-end services, analytics, and reporting platform that long-term aims to integrate Machine Learning, as well as Blockchain technologies.

The Software Developer will report to the Director of Engineering and be part of a team responsible for the development of our Java software application services running on GCP. You will be a member of a team of engineers that drive the architecture and implementation of a robust, highly performant, and scalable backend system.


You will be responsible for the following targets and tasks: 

  • Develop highly performant and highly scalable backend cloud services and design data store schema, specifically with regards to reporting and dashboards, alerts and notifications, as well as inventory management features
  • Suggest, assess and translate system functional and non-functional requirements into software implementation designs and data models
  • Utilize new technologies and tools, as needed, while helping to build a cohesive system
  • Ensure comprehensive test coverage, effective performance and load tests, timely resolution of issues, and other actions to assure delivery of quality software

Skills and experience

  • Upper-intermediate+ spoken English.
  • BS in Computer Science or Math or Physics or Science or an Associate Degree in Computer Information Systems
  • 3+ years of professional software development experience
  • In-depth knowledge and experience building software using Java/Spring technologies
  • Experience utilizing Relational databases, and ORM concepts.
  • Proficient with API design and understanding of Microservices
  • Experience building, optimizing, and scaling distributed systems
  • Experience building software services running on the cloud (GCP, AWS, etc.)
  • Comfortable using Linux environments   

It will be a plus

  • MS in Computer Sciences or Math or Physics or Science
  • Experience building or using LIMS or related software
  • Experience with Predictive Analytics and/or Machine Learning
  • Knowledge of Web technologies (HTML/CSS/JavaScript and ReactJS)
  • Knowledge and professional experience using NoSQL data stores
  • Experience building analytical systems that handle large amounts of data
  • Exposure to genomics or bioinformatics

We offer

  • Remote work
  • Flexible work schedule
  • Paid vacation (18 business days) and Statutory Holidays
  • Paid sick leaves (10 business days)
  • Non-paid days off (10 business days)
  • Professional growth and development opportunities
  • Free English lessons

If you are passionate about the growth and outstanding results, you are in the right place. Apply now!