Silicon Savannah Solutions - Backend Engineer

Open job
Back-End Developer
💰 Negotiable
🌎 Remote
Closing date: a day left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

This is a remote position.

We’re looking for a passionate Backend Engineer to join one of our clients. Our client creates and facilitates impactful communities centered around innovation, creativity, and connection. We are looking for a dynamic player who will help in building vibrant, in-person communities and digital experiences that bring professionals together.

What you’ll do:

  • Design, develop, and maintain backend services with a focus on performance, scalability, and reliability.
  • Work with asynchronous frameworks (FastAPI, websockets) and modern databases (Postgres, MongoDB/Beanie, Neo4j).
  • Build event-driven microservices using technologies like RabbitMQ, Redis, Celery, and Pub/Sub systems.
  • Apply advanced design patterns such as CQRS, Message Bus, and JWT-based authentication.
  • Implement robust search and data retrieval pipelines with Elasticsearch.
  • Use Docker and containerized workflows for local development and production deployments.
  • Collaborate cross-functionally with frontend, product, and DevOps teams to deliver high-quality solutions.
  • Incorporate AI tools into your workflow (e.g., AI-based IDEs like Cursor or Windsurf) to enhance productivity and code quality.

Requirements

  • 4+ years of professional software engineering experience in building backend systems with Python.
  • Strong understanding of Python frameworks like FastAPI and Django.
  • Solid understanding of microservices and event-driven architectures.
  • Proficiency with relational and non-relational databases (Postgres, MongoDB).
  • Knowledge of authentication/authorization systems (JWT, OAuth2).
  • Familiarity with containerization and orchestration (Docker).
  • Experience integrating AI tools in daily workflow (IDE, code generation, debugging, or testing).
  • Ability to thrive in a fast-paced, agile culture where ideas quickly turn into shipped products.
  • Strong knowledge of RabbitMQ, Redis, Celery for distributed task management.
  • Nice to haves:
  • Experience with Neo4j or other graph databases.
  • Familiarity with Beanie ORM and SQLAlchemy.
  • Hands-on experience with Elasticsearch for search optimization.
  • Working knowledge of CQRS and other advanced architectural patterns.

Benefits

  • Impactful mission: Help build tools that support vibrant, purposeful community connections
  • Diverse product scope: From mobile apps for event schedules to tools for community management and newsletter engagement.
  • Collaborative culture: Small, talented team with a supportive, community-first mindset.
  • Growth opportunities: Shape architecture, lead backend initiatives, mentor teammates, and drive innovation.
  • Flexibility: Remote work, flexible working time.
Posted a month ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.