Back-end Developer

The go-to IoT company for the Oil & Gas industry

Job details

  • Full-time
  • map markerCoimbra, PTMore details
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeRequired language: English
  • routeNice to have language: Portuguese
  • Back-end Developer
  • tagMust Have: Backend DevelopmentOther Required: C#, Cloud Computing, Java, Python, REST APIsNice to Have: CI/CD, Docker, Microsoft Azure

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


ISA is an Internet of Things company for the Industrial Gases, Rail, Energy, Oil & Gas, Water/Wastewater markets.

We are looking for a Back-end Developer who will be part of a software team that will conceive, code and test the next generation of cloud-native software services for digital twins, analytics, web and mobile apps, and collaborate with other product management, marketing, engineering and IT teams across different business units to build an highly-scalable platform of reusable building blocks and micro-services.

Your responsibilities will include:

  • Building a world-class IoT platform
  • Developing a micro-service architecture, ensuring security, high-availability, resilience and scalability
  • Responsible for all the SDLC of the team services
  • Develop, ship, measure and maintain backend services
  • Working with relational and non-relational databases
  • Conduct design and code reviews

Main requirements

  • Computer Science or another related engineering degree
  • Experience with OO programming or functional programming
  • Experience in cloud computing, distributed systems, Rest-API design or similar
  • Experience with more than one programming language like C#, Java, Python
  • Fluency in English, written and spoken

Nice to have

  • Familiar with industrial IoT and Cloud projects 
  • Experience working on an high-growth startup-like environment 
  • Experience developing large-scale distributed systems
  • Proven experience with CI/CD and modern software development practices
  • Experience with operating production workloads in the Azure cloud is a plus
  • Container technologies such as Docker and Kubernetes is a plus
  • Understanding of data stream platforms, messages brokers and queues (eg. Kafka, RabbitMq, Azure Service Bus, Azure Events Hub)
  • Experience of working with Agile methodologies (eg. Scrum)

Benefits & Perks

  • We offer a relaxed working environment with no dress code. Be part of a small product development team, where everybody as a voice and your opinion is heard
  • We offer health insurance and fruit for healthy snacks
  • We provide high-end portable workstation and 27" 1440p extra monitors as working tools.

Remote Details

First 3 months onsite.
Lisbon, Porto, and GMT-5 to GMT+1 are ok

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300