Hybrid Software Engineer II

Posted 2 weeks ago

Apply now

About the role

  • Software Engineer II designing scalable frameworks and APIs for renewable energy management. Collaborating in a multi-disciplinary team to solve complex design challenges in the energy sector.

Responsibilities

  • Design and develop a new Quoting system to enable our clients to quote their customers quickly and accurately
  • Develop scalable frameworks and APIs that enable flexible, self-serve quoting across multiple product types (Supply, Services, Goods).
  • Abstract specific problems into generic building blocks that clients can use to build and modify their systems.
  • You will be working in a multi-disciplinary software engineering team; solving design challenges; domain modeling; solving technical problems
  • We have lots of difficult design challenges to solve. The energy market is complicated, outdated, and process-heavy - there's an awful lot of domain modeling that we need to get right. Strong attention to detail is essential.
  • You'll be working for a company that’s fighting climate change. Our parent company is the largest investor in solar generation in the UK and is funding wind and anaerobic digestion. As a supplier, we're helping people to use greener technology and renewable energy, all helping move the world towards a lower carbon future.

Requirements

  • Ability to think abstractly to solve general problems, not directly tied with an immediate user need.
  • Skills in identifying performance bottlenecks and optimising code.
  • Experience with developing development frameworks or language design
  • Proven ability to design and deliver high-performing, scalable systems.
  • Self-starter who thrives in a fast-moving, remote-first environment.
  • Experience in designing scalable and maintainable systems. Understanding of design patterns and best practices.
  • Celery and async processing
  • PostgresREST and GraphQL APIs

Benefits

  • Kraken has an unique culture.
  • Visit our perks hub - Kraken Employee Benefits

Job title

Software Engineer II

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job