Job Title: Backend Software Engineer
Location: London, England, United Kingdom
Location: London/Hybrid working
Who We Are
Chesamel delivers workforce solutions to enable business transformation. Some of the world’s biggest tech companies choose Chesamel to help solve their workforce challenges. Join us today to be part of those solutions.
We are looking for Backend Software Engineer to embed with our client who is a key player in the renewable energy sector offering smart energy solutions and solar energy projects. They are looking for a Backend Software Engineer to help them develop cutting edge products and services for the clean energy market, using the latest cloud technologies. The role is hybrid, based in the London office, and working with an inspiring and innovative team who are set out to change the world.
Overview of duties
- Work with stakeholders and the team lead on the design based on requirements.
- Provide proactive input into the platform improvements and follow the latest industrial standards
- Contribute to the design of data models to support new products and services
- Be able to deliver functional software within a timeframe. Perform run-time debugging, performance profiling and optimisation of code.
- Work with the validation team to ensure the validation of the software meets the customer requirements.
- Create and execute automated unit tests, integration tests and system test scripts.
- Work closely with DevSecOps and external consultants.
- Contribute to clear documentation, both functional and APIs
The ideal candidate will have:
- Five years of experience with Laravel framework (PHP)
- Three years of experience working with SQL-like relational databases (MySQL/AWS Aurora)
- Two years of experience working on microservice-based systems
- Very good understanding of RESTful / WebSockets / Webhooks APIs
- Practical experience with Python or NodeJS
- Ability to architect new data models
- Practical experience with AWS or GCP/Azure using both serverless and container deployments – Docker/Kubernetes
- Good exposure to Linux
- Fluent in the Git flow
- Experience with a time series databases (InfluxDB or TimescaleDB) or an equivalent
- Ability to use CI/CD/CT tools like Jenkins
- Experience working in the Agile environment
- Ideally, knowledge or a substantial interest in the new energy market