Software Engineer

Alliedcrowds

Greater London

On-site

GBP 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Early-stage startup with growth潜
Flat hierarchy and autonomy
Freedom to shape the role
Budget toward new computer
Flexible working or central London HQ
Competitive salary
Workplace pension

Job summary

AlliedOffsets in London seeks a software engineer at the intersection of data science and development to own parts of the data pipeline and API back-end.

You will extend data pipelines, build client-facing API features, and shape the tech stack with senior leadership while collaborating with researchers and engineers on innovative data tools.

Qualifications

  • 3+ years of professional backend experience.
  • Experience maintaining, building and deploying REST APIs with Flask, Django or FastAPI.
  • Solid understanding of relational databases, especially PostgreSQL.
  • Security best practices for API development and data handling.
  • DevOps experience with modern cloud hosting (Heroku, AWS, GCP).
  • Experience with data analysis libraries (pandas, numpy, etc.).
  • Strong communication skills for technical and non-technical audiences.

Responsibilities

  • Extending and maintaining the data pipeline which feeds the carbon offsets database.
  • Data gathering, processing and analysis; unlocking data from new sources.
  • Building out the public API with new features and microservices for clients.
  • Overseeing security and DevOps practices for deployment.
  • Collaborating with researchers, clients and other developers in a fast-moving field.
  • Setting the technical direction of the company with senior management.
  • Developing dashboards and tools for bespoke data requests and integrations.

Skills

Data engineering
APIs (REST)
Python
Security practices
DevOps
Communication

Tools

Flask
Django
FastAPI
PostgreSQL
AWS
GCP
Vue
PyTorch

Job description

AlliedOffsets is a leading provider of data and technology solutions on the voluntary carbon markets. We have built the industry’s first meta-registry of carbon offsetting projects, retirement transactions, corporate buyers, and intermediaries, in order to promote transparency and clarity for those looking to understand the carbon offsetting industry.

Our data is used by some of the leading financial, academic, and professional services organizations in the world to analyze the market. Project developers also use our data to help new sustainable projects get off the ground, understand organizations to partner with, and create the right pricing structure for its offsets.

Our mission is to make the carbon offsetting market more transparent, enabling more quality carbon offsetting projects from being launched, with more of the financial benefits flowing to the underlying communities that the projects operate in.

Our products include subscription-based access to the database, bespoke client data gathering and visualization, and research reports for leading government and international development organizations.

As our team grows, we are looking for a software engineer to come help us build on our success to date!

The Role

The role sits at the intersection of software developer and data scientist and gives you considerable responsibility and ownership of your path. At the core, it involves:

  • Data engineering and analysis – extending the data pipeline which feeds our carbon market dashboard and bespoke analytics platform
  • Developing the back-end code and infrastructure for the API – providing access to our offsets data to external clients
  • Contributing to full stack projects, developing products both internally and for client – from web apps to visualize bespoke data requests, to more sophisticated apps that support the flow of alternative finance to emerging markets
Responsibilities

You will be working on the following:

  • Extending and maintaining the codebase for the data pipeline which feeds into our carbon offsets database
  • Data gathering, processing and analysis; researching and implementing ways to unlock data from new sources (public websites, APIs, .pdf reports, etc.)
  • Building out the functionality of our public API: New features will include tighter integration with our data pipeline, and additional microservices to handle new client requests.
  • Overseeing the implementation of security and DevOps best practices for the deployment of our products.
  • Working closely with our researchers, clients and other developers to understand this fast-moving field.
  • Setting the technical direction of the company moving forwards, in collaboration with senior management.
  • Developing awesome products and tools for our clients: Examples include building bespoke data dashboards or custom clients to integrate with our API. We always have new and interesting projects that promote international development and sustainability!
Technologies

The current team works primarily with Python (for data engineering, analysis and back-end development) and JavaScript (for front end development). We are looking for a candidate with strong experience in Python, and knowledge of JavaScript is a definite plus.

In terms of web frameworks, past projects have typically used some combination of Flask, Django and Vue. But ultimately we want to use the right tool for the job, and in this role you will have significant opportunities to shape our tech stack, moving forwards.

Depending on the candidate’s interests, there will be room to work with our other developers on the application of machine learning tools to extract and model data (e.g. PyTorch, TensorFlow).

Minimum Qualifications

We are looking for a candidate with at least 3 years of professional experience as a back end developer. Some flexibility on this is possible if you’ve worked on similar projects, either professionally or on sustained independent projects (if so, please share details in your application – links to github etc. are welcome where possible!)

  • Significant experience with data engineering, or working on data-intensive back-end applications which involve cleaning and processing complex data.
  • Experience maintaining, building and deploying rest APIs with frameworks like Flask, Django or FastAPI.
  • A solid understanding of relational databases, and experience with or willingness to learn PostgreSQL.
  • Solid experience of security best practices for developing and maintaining APIs, and potentially handling sensitive data.
  • Solid DevOps experience with at least one modern cloud hosting platform that’s appropriate for our products. (We typically use Heroku, but experience with AWS, GCP or others is very welcome.)
  • Experience using Python libraries for data analysis, such as pandas, scikit, numpy, nltk, matplotlib, jupyter.
  • Ability to communicate effectively on both technical and non-technical levels, and to cultivate a supportive environment for more junior developers.

If you don’t quite tick all of these boxes, but feel as though you would be a good fit for this role, feel free to get in touch and we’ll be happy to discuss further.

Preferred Qualifications
  • Experience with Vue or other similar JavaScript framework
  • Experience with simple NLP methods using Gensim and scikit-learn
  • Knowledge of testing methodologies and an uncompromising ethic around automated testing
  • Experience with microservices architecture
Perks
  • Coming on board in the early stages of a startup with tremendous growth potential
  • Joining a small, agile team with flat hierarchy and freedom to shape the role
  • Having considerable autonomy to work on side projects
  • Budget toward new computer
  • Flexible working or office in central London, when desired
  • Competitive salary
  • Workplace pension
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

My Emissions • Greater London

On-site
GBP 90,000 - 110,000
Staff Software Engineer
Staff Software Engineer

CarbonChain • Greater London

On-site
GBP 70,000 - 90,000
28 days annual leave
£500 home office setup allowance
£2,000 annual learning allowance
+5
Full Stack Engineer
Full Stack Engineer

Story Terrace Inc. • Greater London

Hybrid
GBP 65,000 - 90,000
Private healthcare
25 days holiday
Bike to work scheme
+4
Technical Client Manager
Technical Client Manager

My Emissions • Greater London

Hybrid
GBP 38,000 - 45,000
Full Stack Product Engineer
Full Stack Product Engineer

Artiocarbon.com • Greater London

Hybrid
GBP 75,000 - 90,000
Equity package
Hybrid work
London in-person collaboration
+1
Senior Python Engineer at CarbonChain – London, UK or New York City, USA
Senior Python Engineer at CarbonChain – London, UK or New York City, USA

Victrays • Greater London

On-site
GBP 60,000 - 80,000
28 days of annual leave
Home office set up allowance of £500
£2,000 annual learning allowance
+3
Junior Data Engineer
Junior Data Engineer

CarbonChain • Greater London

On-site
GBP 32,000 - 46,000
28 days annual leave
£500 home office setup allowance
£2,000 annual learning allowance
+3
Account Manager
Account Manager

AlliedOffsets • Greater London

Hybrid
GBP 55,000 - 80,000
Hybrid work schedule
Autonomy
Global travel opportunities
+6
Junior / Intermediate Developer
Junior / Intermediate Developer

United States Digital Space LLC • Greater London

On-site
GBP 40,000 - 50,000
Casual dress
Company pension
Central London office in Kings Cross /
Senior Developer Experience Engineer
Senior Developer Experience Engineer

United States Digital Space LLC • Greater London

Hybrid
GBP 90,000 - 140,000
Pension
Private Medical Insurance
Paid sick leave
+7