At a Glance
- Tasks: Lead the development of a cloud-hosted data analytics platform tackling climate change.
- Company: Join Belltree, a global leader in energy transition and data-driven solutions.
- Benefits: Enjoy flexible hybrid working, competitive salary, and professional development opportunities.
- Why this job: Make a real impact in the energy sector while working with cutting-edge technology.
- Qualifications: 5+ years in full-stack development, strong React skills, and a passion for data.
- Other info: Collaborative team environment with excellent career growth potential.
The predicted salary is between 34000 - 42000 £ per year.
Belltree’s vision is of a global energy sector that is rapidly transitioning to become increasingly digitalised, integrated and low carbon in the first half of the century. Our mission is to contribute to the realisation of this ‘energy transition’ by providing best-in-class global data, analytics and consultative insights to the world’s biggest energy producers and national energy regulators.
Since its launch in 2015, bMarkâ„¢ has allowed users to discover the value story of their Oil and Gas assets, empowering teams with instant access to a suite of independent, global and statistically robust technical databases. bMarkâ„¢ is utilised by key decision makers to minimize risk and inform investment decisions by interrogating data using advanced analytics and predictive benchmarking algorithms within the easy-to-learn interface. These workflows complement traditional engineering, geoscience and commercial workflows to harness maximum value from assets or portfolios.
We are looking for an enthusiastic Full Stack Developer to join our team. If you’re someone who is passionate about data, embraces a dynamic and self-starting company culture, and is excited to contribute to developing data-driven tools to help tackle climate change in the world’s most important sector, we’d love to hear from you.
Responsibilities
- Your role will be pivotal within the DEVELOP Team. You’ll be the lead (and sole) developer responsible for the full technical lifecycle of a cloud-hosted data analytics and visualisation platform.
- You will oversee architecture, development, deployment, performance optimisation, and data integrity, working closely with research, product, and design teams to evolve the platform.
- Acting collaboratively with your colleagues present analytics for new datasets relating to the global upstream energy system.
- You will also work closely with Belltree’s Technical Management who define the strategic direction for the software development and will report directly to the bMark™ Product Owner who is responsible for delivery of development of new software functionality.
Candidate Characteristics Required
- 5+ years of full-stack web application development experience
- Minimum 2:1 Bachelors degree in Computer Science or similar related degree
- Fluency in English
- Proven track record of delivering and maintaining data-driven, production-grade web applications independently or as a lead developer
- Strong background working with geospatial or data-heavy applications (or demonstrable ability to handle complex datasets)
- Advanced proficiency of React and Plotly
Positively Viewed
- Strong understanding of UI/UX principles and ability to produce performant, intuitive interfaces for visualising data.
- Experience with Deck.GL
- SQL expertise — schema design, query optimisation, indexing, and ETL processes for large datasets.
- Experience building and maintaining RESTful or GraphQL APIs, ideally with Node.js/Express, Python (FastAPI/Flask), or similar.
- Understanding of data pipelines, caching strategies, and handling of asynchronous data updates
- Previous experience / technical knowledge related to Energy Transition or Oil & Gas projects
- Exposure to machine learning pipelines or predictive analytics integration.
- Experience deploying applications to cloud environments (ideally Azure)
- Experience in the Atlassian Suite: Jira and Bitbucket
Personal
- Ability to work independently and take full ownership of the technical stack.
- Strong problem-solving and analytical thinking, with a focus on data accuracy and scalability.
- Excellent communication and documentation skills to interface with non-technical stakeholders.
- Proactive in identifying performance bottlenecks, UX improvements, and technical debt.
- Comfortable prioritising roadmap development in collaboration with research/product leads.
- Self-starter with ability to multitask effectively & manage deadlines
- Willingness to challenge the status-quo and suggest improvements to work practices
- Proactive approach in seeking help & guidance when needed
- Professional and co-operative approach to problem solving within small team environments
- Analytical & curious mindset
- Strong written and verbal communication skills
Package Guidance
- Base Salary: £40,000 - 50,000 per annum
- Bonus: Up to 10% p.a dependant on Company & individual performance
- Benefits:
- Flexible hybrid working policy
- 20 days paid Sick Leave per annum (10 days full-pay / 10 days half-pay)
- Enhanced Pay & Leave for Maternity/Paternity/Adoption & Bereavement
- Death-in-Service Benefit (4 x Salary)
- Financial assistance with relocation to Edinburgh will be provided if required
- 1x paid professional membership subscription
- Provision of full home office setup to enable flexible hybrid working
- Mentorship & training opportunities provided in-line with personal / business requirements
How to apply
If candidates are interested in being a part of this exciting opportunity within an energetic business, and want to build their knowledge within the energy sector, then please send CV and Cover Letter to peterclark@belltreegroup.co.uk and andrewberrow@belltreegroup.co.uk.
About Belltree
We are a global software provider and energy advisory business. Our technical teams consist of reservoir engineers, geologists and data scientists working alongside our supporting business development and administrative teams. For more than 15 years, we have been a trusted partner of government regulators, NOCs and IOCs working to maximise asset performance and identify hidden reserves potential in a sustainable manner.
Belltree’s offices are based in the City Centre of Edinburgh, Scotland. Like many companies since the COVID-19 pandemic we have operated a hybrid office/home working model. Currently we work from the office on Wednesdays & Thursdays with employees able to choose to work from their home or from the office on the remaining days in a way that best balances their personal circumstances with work requirements.
Full Stack Developer employer: Belltree
Contact Detail:
Belltree Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the energy sector, especially those who work at Belltree or similar companies. Attend industry events or webinars, and don’t be shy about sliding into DMs on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those related to data-driven applications or energy transition. Make sure it’s easy to navigate and highlights your full-stack capabilities. This is your chance to shine and demonstrate what you can bring to the table!
✨Tip Number 3
Prepare for the interview like it’s the Super Bowl! Research Belltree’s mission and values, and think about how your experience aligns with their goals. Be ready to discuss your technical skills and how they can help tackle climate change. Confidence is key, so practice your pitch!
✨Tip Number 4
Don’t just apply – engage! When you submit your application through our website, follow up with a friendly email expressing your enthusiasm. It shows initiative and keeps you on their radar. Plus, it’s a great way to reiterate why you’re the perfect fit for the Full Stack Developer role!
We think you need these skills to ace Full Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Full Stack Developer role. Highlight your experience with data-driven applications and any relevant technologies like React, Plotly, and SQL. We want to see how your skills align with our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for data and the energy sector, and explain why you’re excited about contributing to climate change solutions. Let us know what makes you a great fit for our team.
Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's a personal project or something from your previous job, we love seeing real examples of your work, especially if they involve complex datasets or innovative solutions.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at Belltree
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React, Plotly, and any relevant backend frameworks. Brush up on your SQL skills too, as you'll likely be asked about schema design and query optimisation.
✨Show Your Passion for Data
Belltree is looking for someone who is enthusiastic about data-driven tools. Be prepared to discuss your previous projects that involved complex datasets and how you tackled challenges. Share specific examples of how your work has contributed to meaningful outcomes.
✨Understand the Energy Sector
Familiarise yourself with the energy transition and how technology plays a role in it. Research Belltree’s mission and think about how your skills can help them achieve their goals. This will show that you’re not just a techie but also someone who cares about the industry.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, the development process, and how they measure success. This shows you’re genuinely interested in the role and helps you assess if it’s the right fit for you.