Senior Backend Software Engineer
Listed on 2025-12-13
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, DevOps
Join to apply for the Senior Backend Software Engineer role at Camlin Energy
.
Camlin is a global technology leader with a vision of bringing revolutionary products to life for a wide range of industries, including power and rail. The company also has interests in a number of R&D projects across various scientific sectors and operates in over 20 countries worldwide.
What to Expect Day to DayAs a Senior Backend Engineer / Team Lead, you will work on existing projects developing backend solutions that enable visualization of data collected from IoT devices monitoring the electrical grid, visualizing current assets and their displacement, and more. You will develop and maintain backend microservices and their APIs, deployment pipelines, and address infrastructure challenges in a dynamic, innovative environment. Collaboration will be key as you partner with Frontend engineers, Data engineers, Dev Ops, Product Owners, and Scrum Masters.
TechStack
- Python (FastAPI)
- Docker
- Kubernetes
- Ubuntu Linux
- RabbitMQ
- AWS
- MySQL, Postgre
SQL, AWS Aurora - Git Lab CI
- Design and develop backend microservices.
- Maintain and migrate applications to modern Python frameworks.
- Develop automated unit and component tests.
- Contribute to Camlin's software development strategies.
- Participate in Agile Scrum and design meetings.
- Govern application CI/CD pipelines.
- Design and develop web application security.
- Provide technical mentorship to less experienced engineers.
- At least 6 years of experience as a Backend Software Engineer.
- Experience designing and implementing REST APIs (FastAPI).
- Experience working with SQL databases.
- Practical knowledge of Linux (CLI, bash).
- Experience mentoring and leading engineering teams.
- Practical knowledge of modern web application deployment infrastructures.
- Fluency in English, written and verbal.
- Strong knowledge of SDLC.
- Bachelor's degree in computer software engineering or equivalent.
- Experience building SaaS applications.
- Knowledge of secure software development principles.
- Knowledge of Docker & Kubernetes.
- Experience working with message queue systems, e.g., Rabbit
MQ or MQTT. - Knowledge of version control systems, e.g., Git.
- Experience with AWS.
- Experience with external monitoring tools.
- Competitive salary
- Company Pension & Life Assurance Schemes
- On-site parking
- Hybrid Working
- Subsidised Gym Membership
- Wellness programmes
- We work together
- We believe in people
- We won't accept the way it has always been done
- We listen to learn
- We're trying to do the right thing
Individuals seeking employment at Camlin are considered without regard to race, colour, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, gender identity or sexual orientation.
Seniority Level- Mid-Senior level
- Contract
- Engineering and Information Technology
- Marketing Services
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: