Overview
At vVv, we connect users directly to vetted pre-market token launches through a platform built on compliance and accessibility. We have a young, focussed and dedicated team. We are looking for someone who doesn't shy down from a challenge and is eager to be part of something big.
We've created a fully compliant system that opens doors for both traditional institutions and crypto-native investors. Our platform stands apart through exclusive pre-market access to vetted token launches, institutional-grade compliance with built-in KYC/KYB, and seamless trading and token launch infrastructure.
We're looking for an experienced back-end Python developer to build and maintain a well-tested, asynchronous API. You'll work with FastAPI, SQLAlchemy (v2), and PostgreSQL in a structured, best-practice-driven environment. Tasks will be assigned via Linear with detailed specifications, allowing you to focus on rapid iteration and feature design. Code reviews will be provided, but you are expected to take ownership of your work and be open to feedback.
Development Environment
You’ll be working in a development environment that includes the following technologies and workflows:
- API: FastAPI (asynchronous), fully tested with pytest, OpenAPI documented, validated through Alembic (v2).
- Database: SQLAlchemy ORM (v2), PostgreSQL, Alembic for migrations.
- Infrastructure: Dockerized, deployed on Google Cloud Run across multiple environments.
- Workflow: Github for version conrol, Linear for issue tracking.
Responsibilities
You will have the following responsibilities:
- API Development: Implement assigned Linear issues, focusing on REST API endpoints.
- Code Quality: Write clean, scalable, and well-structured code following best practices.
- Testing & Documentation: Maintain full test coverage by writing high quality tests using pytest and ensure OpenAPI documentation is up to date.
- Performance & Reliability: Monitor, troubleshoot, and optimize API performance.
- Code Review Feedback: Process feedback on PRs but will not be responsible for reviewing others’ code.
Qualifications
Must-Have
- Strong experience with FastAPI for asynchronous API development
- Proficiency with SQLAlchemy (v2) and PostgreSQL
- Solid understanding of pytest for unit testing
- Experience with Git & GitHub for version control
- Comfortable working with Docker for containerized development
- Effective communication skills and openness to feedback in code reviews
Nice to Have - Experience with GitHub Actions for CI/CD
- Familiarity with OpenAPI for API documentation
- Experience with Google Cloud Run for deployment
- Proficiency with Alembic for database migrations
- Experience using Pydantic (v2) for data validation
Summary
This role is suited for a structured and detail-oriented back-end Python developer who thrives on writing clean, well-tested code. Your primary focus will be implementing well-defined tasks from Linear while ensuring maintainability and performance.