👨🏻‍💻 postech.work

Senior Full-Stack Software Developer (Flutter/Dart/Python) — Remote (UK)

Ecovia • 🌐 Remote

Remote Posted 1 day, 12 hours ago

Job Description

Ecovia is a fast-growing renewable-energy company on a mission to make renewable installations simple and beautiful. We’re now building the digital products that power our customer journey and internal ops — web apps, mobile apps and integrations — and we’re looking for a hands-on Senior Full-Stack Developer to own the stack end-to-end.

The opportunity

You’ll be the technical lead across our customer-facing apps (Flutter/Dart) and our back-office web tools and APIs (Python). You’ll design delightful interfaces, ship robust back ends, wrangle data, and integrate third-party platforms — collaborating with our branding/graphics team and operations.

What you’ll do

Design \& build responsive web apps and mobile apps with clean, accessible UI/UX.

Architect and develop Python back ends (e.g., FastAPI/Django/Flask), REST/GraphQL APIs and integrations with third-party services (payments, CRMs, auth, analytics).

Own data: schema design (PostgreSQL/Firestore/other), migrations, performance tuning, backups and observability.

DevOps \& quality: CI/CD, automated testing, code reviews, versioning, environments, infrastructure-as-code, monitoring and alerting.

Security \& compliance: secure coding, secrets management, role-based access, logging, GDPR-aware data handling.

Product collaboration: refine requirements, propose pragmatic solutions, and iterate rapidly with stakeholders.

Technical stewardship: coding standards, documentation, and mentoring as we grow the team.

What you’ll bring

5+ years building production systems across front end, mobile and back end.

Flutter/Dart expertise (published apps or substantial prototypes).

Strong Python engineering (APIs, task queues, background jobs).

Excellent web design \& UX sensibility (portfolio/GitHub/Dribbble welcome).

Fluency with databases (SQL \& NoSQL), data modelling and query optimisation.

Proven API design/integration skills; authentication/authorisation patterns.

Solid grasp of algorithms \& data structures, performance and reliability.

Comfortable with cloud (AWS/GCP/Azure), containers and CI/CD.

Clear communication, product thinking and ownership.

Our stack (indicative)

Flutter (mobile + web), Dart, Python (FastAPI/Django/Flask), TypeScript where useful, PostgreSQL/Firestore/Redis, Docker, GitHub Actions/CI, Cloud on AWS/GCP, Sentry/Grafana, Stripe/HubSpot/Auth0 (or similar).

How we work

Remote-first, asynchronous where possible, quick feedback loops.

Close collaboration with our branding \& design team; high bar for polish.

Iterative delivery: small, shippable slices over big-bang releases.

Compensation \& equity

Phase 1 (first 3–6 months): part-time contractor engagement 3% equity granted as share options, no pay just equity.

Phase 2 (from month 3–6): convert to full-time employee at £5,000/month salary, with growth as we scale.

Benefits to be agreed on conversion (equipment budget, training, and more).

Equal opportunities

Ecovia is an equal-opportunities employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and contractors. If you need adjustments at any stage, just tell us.

How to apply

CV

Links to apps you’ve shipped (App Store/Play), live web projects, and/or GitHub

A short note on a complex system you designed: your trade-offs, stack choices and what you’d improve with more time

Job Type: Full-time

Pay: £60,000.00-£85,000.00 per year

Benefits:

Company pension

Work from home

Education:

Bachelor's (preferred)

Work Location: Remote

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.