Senior Backend Software Engineer
Camlin Energy
- Lisburn, Northern Ireland, United Kingdom
- Lisburn, Northern Ireland, United Kingdom
About
Senior Backend Software Engineer
role at
Camlin Energy .
About Camlin 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 Day As 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, DevOps, Product Owners, and Scrum Masters.
Tech Stack
Python (FastAPI)
Docker
Kubernetes
Ubuntu Linux
RabbitMQ
AWS
MySQL, PostgreSQL, AWS Aurora
GitLab CI
Responsibilities
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.
What You'll Need
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.
Nice to Have (but Not Essential)
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., RabbitMQ or MQTT.
Knowledge of version control systems, e.g., Git.
Experience with AWS.
Experience with external monitoring tools.
Benefits
Competitive salary
Company Pension & Life Assurance Schemes
On-site parking
Hybrid Working
Subsidised Gym Membership
Wellness programmes
Our Values
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
Equal Employment Opportunity Statement 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
Employment Type
Contract
Job Function
Engineering and Information Technology
Industries
Marketing Services
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.