Node Software Engineer - Manchester

Ref: 10 Date Posted: Tuesday 08 Mar 2022
LinkedIn ShareShare

Node Software Engineer 

 

About Us 

Ready for your next challenge? Then join D55. We are a team of enthusiastic problem solvers working on innovative cloud native applications and products. You will work as part of a small highly skilled team to deliver products that solve industry problems largely in the Energy and Sustainability sectors. We have an office on Oxford Road in Manchester and can support remote working. 

 

What you can expect from us 

We pride ourselves on choosing the right technology for the job. As such we have an ever-evolving tech stack. We work on greenfield development as well as helping our clients rearchitect legacy applications onto AWS where we are a Select Consulting Partner. We are a small but highly skilled team of system architects, developers, QAs and product owners with a great track record of successful delivery. We like to get stuff done but always focused on quality. As such you will be responsible and accountable for your workload in a culture of supportive leadership. We’re not at all corporate and try to keep all processes as lean as possible. 

 

Will you thrive at D55? 

The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team. You must be willing to keep abreast of and learn new and emerging technologies to meet our clients’ needs. As such you will have a significant impact on the business for years to come. If you can think of a better way to do something tell us and let’s give it a go. Key qualities we look for; 

  • Pragmatic mindset
  • Understanding of the commercial realities and the need to get things done 
  • A personal growth mindset, a desire to learn and try new things and ways of doing them
  • Ownership and accountability for your workload and communication of updates
  • A continuous improvement mindset 
  • Agility 

Role 

The successful Software Engineer will work alongside the squad’s Principle Engineer and Test Engineer using node.js to deliver quality code in line with our development standards and system architecture.

 

Job knowledge and experience 

  • The Software Engineer will have experience of working in small, highly focused squads that are used to delivering quality outcomes
  • Encouraging the squad to continuously improve
  • Build relationships with the senior technical leads internally
  • Diverse exposure and experience including large-scale web applications
  • Experience of Agile, preferably Kanban
  • Experience of working in a DevOps CI/CD environment

 

Technical skills 

  • Must have:

    • Proven ability to pick up new technical skills and the confidence to use them to solve problems
    • Node.js or Typescript
  • Desirable:

    • Commercial experience in AWS
      • CloudFormation/CDK
      • Serverless
      • Lambda
      • API Gateway
      • Step Functions
    • .net
    • Microservices and Event Driven architectures
    • Event Sourcing
    • CQRS
    • CI/CD

 

Behaviours 

  • Pragmatic approach to software development
  • A desire to learn and grow professionally
  • Take active personal responsibility for communicating progress/issues and escalating where applicable
  • Ability to get stuff done and to analyse and highlight where things need to be reworked or improved
  • Ability to actively manage trade-offs to ensure an outcome and appreciate the commercial realities of delivering to a budget
  • A willingness and confidence to use the right technology for the task even if it is out of your comfort zone
  • Collaborate with other team members and be part of the team responsible for delivery

 

Outcomes 

  • Tickets well managed and updated
  • On time delivery
  • Expectations managed – on time/behind, more complex/easier, blocked/unblocked
  • Developed to agreed standards
  • Test criteria met
  • Identifying opportunities for continuous improvement and participate in the process