Skip to content

Senior Software Engineer


Senior Software Engineer

This is an exciting opportunity to join our teams working on some of the hottest technologies in the Public Cloud space: Amazon Web Services (AWS) and Azure. We’re building applications spanning genres like client/cloud portal experiences, integrations and data flows over native cloud infrastructures, Continuous Integration/Deployment Services, and Product Development.

We are focusing on developing Ensono’s internal portal that gives insights into the infrastructures of our key customers. We are continuing to look for the smart and passionate engineers who join us to attack these opportunities. We work in a thoroughly modern agile framework focused on business agility to deliver great software and great experiences. We’re delivering these experiences on AWS stack with a serverless architecture in a CI/CD toolchain with automated unit testing, acceptance testing, and deployment. We are always extremely close to the latest technologies and trends in the Public Cloud domain.

The successful candidate will be someone who can demonstrate a genuine fire and passion for the technology, and for the industry, and are deeply proud of the work that they do! They are curious about new technologies and product offerings, specifically in the public cloud space, and are keen to explore how they could benefit and enhance our existing product offerings.

In case you are curious, here is the tech stack and tools that we use:

Tech stack

Angular, Node.js, Typescript, PostgreSQL, serverless, microservices

AWS services (ie. Cognito, S3, DynamoDB, Lambda, RDS, SQS, SNS, and many more)

Azure services (ie. Azure Functions, Durable Function, ServiceBus, CosmoDB)


Jira / Confluence

Git /  Bitbucket


CI/CD (Jenkins/AWS CodeBuild)

CloudChecker / DataDog

Testing & Quality

Jasmine, Mocha, Chai, TestCafe, SonarQube

What we need you to contribute to Ensono:

  • A relentless pursuit of the burndown of each sprint to bring the most valuable items for our clients to fruition every 2 weeks

  • Coaching and mentoring junior developers on best practices

  • Crystal clear communication of any impediments and direct requests for help to mitigate

  • Active participation in the refinement of the teams’ backlog

  • Leading in the continuous improvement of the scrum team

Skills & Behaviors that are reliable indications that you can contribute:

  • Demonstrated ability to develop web-based, microservice and transactional applications

  • The technical skills required are focused around Node.js, Angular, AWS, SQL, Unit & E2E testing

  • A solution-oriented style of conversation with a customer-centric approach to problem-solving

  • Demonstrated ability to partner with Product Owners to ensure technical implementation

  • You have had to pivot development stacks to ensure project success (even mid-sprint) 

  • Ability to recount tales of mentoring

  • Personal accountability to your teammates to deliver the sprint commitment each iteration

  • Collaboration amongst teammates to clearly define and estimate user stories

  • Extra credit: exposure to Amazon Web Services and serverless design implementations

  • Demonstrated hands-on experience in writing tests (unit and/or e2e)

  • Full-stack soul an open mind

  • Knowledge of Azure or Google Cloud Platform (GCP) would be welcome

What we offer:

  • A membership & belonging to a team doing something great

  • An opportunity to work with the newest technologies and modern architecture

  • A room for further growth and gaining expertise in the area you are interested in

  • An opportunity to influence the architecture and design of what’s next

  • A modern business agility education

…apart of that:

  • My Benefit system

  • Flexible and remote work opportunities

  • Learning platforms

  • Life insurance

  • Performance bonus

  • Modern workplace

  • Referral bonus program

  • Lunch card

  • Study leave

  • One paid day off for charity events

  • Rental or co-financing of office equipment

  • Worldwide career opportunities

  • Training and development programs

Note: If this job interests you but you aren’t certain if you meet all of the requirements, apply anyway!


Your journey with Ensono starts here.

Apply now

More career opportunities at Ensono

Explore additional openings with our team, and apply today.

Start your digital transformation today.