Software Engineer
Role details
Job location
Tech stack
Job description
As a Software Engineer, you will help transform feature and product ideas into real solutions that influence the future of global energy markets. You'll work within a team using a cutting-edge microservices architecture and technologies such as TypeScript/Express/AWS Lambdas, Redshift, MySQL, MongoDB, and micro-frontends built on React. You'll have the opportunity to own solutions from design through to deployment.
You will work with modern processes and tooling that enable multiple daily releases to customers. We're looking for someone with strong problem-solving ability, solid technical capability, and enthusiasm for building great solutions for users., * Design, develop, test, and operate the next generation of software-as-a-service solutions
- Work closely with internal and external users to create effective, innovative solutions
- Contribute to continuously improving team processes and workflows
Requirements
- At least 2 years of relevant commercial experience
- Experience developing complex software solutions using some of the following: Node/TypeScript, Express, Python, SQL, NoSQL, cloud infrastructure, unit testing
- A strong track record of delivering high-quality software and solving challenging technical problems
- Experience with web services / microservices
- Excellent problem-solving skills
- Strong interpersonal skills and a collaborative mindset
Benefits & conditions
A comprehensive benefits package, including:
- Private medical cover
- Dental insurance
- Parental support
- Pension scheme
- Employee assistance programme
- Local discounts
- Cycle-to-work scheme
- Flu vaccinations
- Flexible working options are available for most roles, including hybrid working, part-time hours, and flexible start/finish times. Flexibility can be discussed at interview.
The organisation is committed to equal opportunities and ensuring that no applicant receives unfavourable treatment based on protected characteristics.