Senior Software Engineer

Equal Experts
Making software. Better.

Job details

  • Full-time
  • map markerLisbon, PT - Partially remote More 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.
  • routeSenior
  • routeRequired language: English
  • Full-stack Developer
  • tagMust Have: Agile Methodologies, Full-Stack Development, Unit TestingOther Required: Functional Programming, Java, JavaScript, OOP, TypeScriptNice to Have: Amazon Web Services, Docker, Test Driven Development

Apply now

Sign up to apply

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


Equal Experts is an award-winning IT Professional Services Consultancy, with over 700 people working in the UK, US, Canada, Portugal, Germany, South Africa, India and Australia.

We believe happy teams make better software, and we take as much pride in our people, culture and work-life balance as we do in our output. Collaborativeentrepreneurial and dedicated to problem-solving, we help our clients improve their end-to-end capability.


Our core principles

  • Hands-on Delivery of work that adds real value
  • Continuous Delivery, automated whenever possible
  • Constant Learning and self-improvement
  • Responsible Innovation – results come first
  • Genuine Collaboration, a low-ego working environment 

The Role

When on a project with us, you’ll integrate an agile environment, and be responsible for developing end-to-end solutions with our clients. You’re expected to contribute not only with your technical skills but also to share knowledge within the team. You will be involved in different types of projects (one at a time), working on a full-stack perspective, doing front-end and/or back-end according to the needs. Depending on the project, this role can be onsite while doing transformation work with our clients. However, most of our projects are offsite, so we welcome remote and have an office-friendly culture, so you can also work from our office in the center of Lisbon. There might be some need to travel to clients, either in Portugal or abroad - normally for periods of 1-2 weeks. All of these travel expenses will be covered.

Main requirements

  • Solid technical background, with extensive experience in a similar role and in one or more languages of choice
  • Practical experience and enthusiastic about agile practices
  • Solid experience working with Functional or Object-Oriented Programming
  • Willingness to learn new technologies and move between different tech stacks
  • Experience with unit testing frameworks and willingness to work in a test automation environment
  • Capable of conveying ideas and break down concepts clearly to a diverse range of  stakeholders (verbally and written)
  • Adaptable, comfortable switching contexts and dealing with ambiguity
  • Low-ego, empathetic, with a “grown-up” attitude
  • Fluent in English, written and spoken
  • Available to travel for periods of 1-2 weeks

Nice to have

  • Experience in client-facing roles
  • Experience with Pair Programming, TDD, CI/CD
  • Familiarity with cloud-based technologies and with a DevOps/Operability mindset


  • Great work-life balance - we trust people to responsibly manage their schedule, working at times that suit their personal needs and the team
  • A truly remote-friendly culture
  • No line-management, with a lot of autonomy and empowerment
  • Work with like-minded senior practitioners, allowing you to grow, learn and share 
  • Diversity of projects with different challenges and tech stacks
  • Strong maturity in agile delivery

Remote Details

You might need to work onsite for some projects, if not you can work from home or office

Apply now

Sign up to apply

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