Full-stack Developer

ESAB Digital Solutions
Digital projects for the ESAB Group.

Job details

  • Full-time
  • map markerLisbon, PT
  • EUR30.000 - 40.000
    Gross Anual Salary
  • 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
  • Full-stack Developer
  • tagMust Have: Java, JavaScriptOther Required: Git, Heroku, REST APIs, SQL, Test AutomationNice to Have: EmberJS, Play Framework, Test Driven Development

Apply now

Sign up to apply

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

Intro

The company:
The Digital Solutions team is a new team inside ESAB, tasked to build the next generation of industrial digital solutions in the Welding Business.

We're a small, international, smart group of people that apply the latest best practices to software development in an agile way.

The Job:
You'll pitch in on improving all parts of an existing web application, part of the ESAB Digital Solutions' suite of products. You'll use many hats in this job and improve your skills in many diferent areas.

We're commited to code quality (refactoring, tests, maintaining dependencies updated, CI/CD) and want you to help us continue on this path

Here are some real examples of the work we’ve done that might help you to get a better idea of what this job entails:

  • Integrating with 3rd party APIs
  • Working with a UX/UI Designer to build new features
  • Adding automated UI tests and backend integration tests (yes, we do automated testing)
  • Refactoring the application code to latest patterns (yes, we do refactoring)
  • Testing the application in a cross-browser environment (mobile as well)
  • Programming in Java 8 (working to upgrade to the latest version)
  • Building the Single Page Application using modern Javascript
  • Improving our development infrastructure

You:
We’re looking for an experienced candidate, but nobody hits the ground running. You won’t be able to answer every question immediately or know how all the systems work on day one, and we don’t expect you to. Solid fundamentals with software development, systems, troubleshooting, and teamwork pave the way.

We want to build a strong, performant team, but also a kind and supportive team for you to do the best work of your career. We believe working 40 hours a week is more than enough do to a good job.

You can expect a mindful onboarding process with ramp-up and time to learn. You can expect a team that listens, and to be heard. You can expect to give and provide direct feedback.

Main requirements

  • Strong understanding of the Java language (Java 8+)
  • A good understanding of Javascript (we write ES6+)
  • Experience building web applications and REST APIs
  • SQL (we use PostGres)
  • Fluent english (international team)
  • Experience with version control (we use git)
  • Good communication skills
  • You're humble and kind
  • Eagerness to learn and share knowledge

Nice to have

  • You've worked with Single Page Applications
  • You know The Welding Business
  • Degree in Software Engineering or related field
  • You know EmberJS or the Play Framework

Benefits & Perks

  • Competitive Salary
  • Flexible working hours
  • Become a part of our international team
  • Private Health Insurance

Apply now

Sign up to apply

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