Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Company
A market-leading provider of technology-enabled services in the ESG sector is looking for a Software Engineer to help scale its internal platforms and customer-facing products.
Role Overview
The company is seeking a self-sufficient, pragmatic Software Engineer who can take ownership of backend systems and data pipelines, while contributing across the stack when needed. You will work closely with technology and operations teams to build, scale, and integrate the systems that power both a core web application and internal operational tooling. This is a high-impact role in a small team, where your decisions and execution will be highly visible. The role reports into the CTO.
Key Responsibilities
- Design, build, and maintain backend services, APIs, and integrations with internal and third-party systems.
- Work with Python-based services (ideally FastAPI or similar) to support data processing, business logic, and automation workflows.
- Develop and maintain data pipelines that support product analytics, reporting, and operational tools.
- Collaborate with cross-functional teams to translate business needs into robust technical solutions for internal users and external customers.
- Contribute to frontend components in Next.js/React where required (e.g. analytics dashboards, internal admin tools, API-driven UIs).
- Support and evolve cloud infrastructure on AWS, including services such as Lambda, S3, API Gateway, and related tooling.
- Write clean, maintainable, well-tested code and participate in code reviews.
- Identify and implement improvements in system performance, reliability, and developer experience
Skills & Experience
- 3–5 years of professional software engineering experience.
- Strong commercial experience with Python (including FastAPI/ Django).
- Proven experience designing, building, and maintaining REST APIs.
- Hands-on experience with AWS (e.g. Lambda, S3, API Gateway, CloudWatch), plus Terraform and Docker.
- Confident working with SQL databases: schema design, writing performant queries; ORM experience (e.g. SQLAlchemy) is a plus.
- Experience integrating with third-party APIs and building data ingestion pipelines.
- Ability to work autonomously, make sound engineering decisions, and deliver production-ready code quickly.
- Solid understanding of software architecture, testing practices, and version control.
- Familiarity with React and Next.js (or similar) and willingness to contribute to frontend codebases when needed .
Nice to Have
- Experience with serverless architectures.
- Familiarity with TypeScript.
- Exposure to CI/CD workflows.
- Experience with data processing or machine-learning-adjacent pipelines.
- Interest in helping shape product direction as part of a small, agile team.
Key Skills
Ranked by relevanceReady to apply?
Join Block MB and take your career to the next level!
Application takes less than 5 minutes

