Backend Developer Job in Cactus Communications Pvt. Ltd.

Backend Developer

Apply Now
Job Summary

The opportunity :

Join us and be a part of an established product development team, in a large international company, where you will be working with state-of-the-art technology to deliver services based on NLP and Machine Learning and other technologies, and where your career can grow exponentially.

You will be part of the Paperpal team powered by CACTUS, where we are rethinking how science is communicated and helping scientists write better science smarter. You will be part of an international working environment, with employees across the EU and Asia, who work together to build cutting-edge web experiences and APIs used globally by scientists.

This is a remote working opportunity.

Responsibilities:

Your role will be to further develop and maintain a suite of APIs and SaaS applications catering to scientists and publishers from all over the world, from the perspective of a backend developer. You will be part of a strong, established team that has been working on this for several years already.

Your responsibilities include:

  • Maintain, extend and write new SpringBoot based microservices in Java monitored through Datadog APM, built with Gradle and hosted on AWS in Docker containers
  • Writing a stable backend for a React.js frontend, coordinating with S3, lambda s, RDS and other AWS hosted services, as well as with Elasticsearch, again through Java
  • Interacting with, and to some extent feeding back to the DevOps team on AWS infrastructure
  • Being part of a small product-focused team of 3-4 people, participating in stand ups, and delivering code into this team
  • Being part of code reviews of your own and other peoples' code
  • Keeping a critical B2B product running fast, stable, smooth and monitorable 24/7/365

Requirements (Desires skills & experience)

  • You have at minimum 5 years (including side projects, student jobs, etc. Does not include code written as part of a university degree) experience programming in some object-oriented language Java or C# preferred, and experience with RDBMS
  • You have critical thinking skills and are able to reason about how things should work for a web application.
  • You are motivated, curious and independent, with a desire to learn, and be a part of a growing company.
  • You are motivated to learn from people with deep industry insights but also willing to challenge and question decisions and ask intelligent questions.
  • Specific experience with SpringBoot and AWS is preferred, but not required.
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs