Senior Back-End Developer

Vector Synergy

Cut Off (LA)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vector Synergy is looking for a skilled Python Developer to design and develop server-side applications and APIs remotely. The ideal candidate will have advanced proficiency in Python and experience with FastAPI, and will take on mentoring roles for junior developers. This position entails end-to-end ownership of delivered features and collaboration with cross-functional teams to ensure high standards in performance and quality. Excellent English proficiency is required. The role offers complete flexibility, being fully remote.

Qualifications

  • Advanced proficiency in Python, focusing on clean and idiomatic code.
  • Expected to have production experience with FastAPI and async best practices.
  • Strong SQL skills, particularly with PostgreSQL.

Responsibilities

  • Design and develop robust server-side applications and APIs.
  • Mentor and support junior developers.
  • Participate in code reviews and ensure code quality.

Skills

Python
FastAPI
OOP & design patterns
SQL
Docker
Kubernetes
CI/CD

Tools

PostgreSQL
SQLAlchemy
pytest

Job description

Responsibilities
  • Designing and developing robust server-side applications and APIs supporting the CMRE Data Management Program of Work ;
  • Building and maintaining the CMRE Data Catalogue, Data Domain Model, and Data Sharing Workflows ;
  • Translating architectural designs and specifications into production ‑ grade, secure, and high ‑ performance code ;
  • Working within an Agile development team under the guidance of the Software Architect ;
  • Taking end ‑ to ‑ end ownership of delivered features, including technical design, implementation, testing, and deployment ;
  • Ensuring high standards of code quality, security, scalability, and performance ;
  • Participating in code reviews to maintain and improve codebase quality ;
  • Mentoring and supporting junior developers through technical guidance and knowledge sharing ;
  • Contributing to architectural discussions and technical decision ‑ making ;
  • Proactively identifying, communicating, and mitigating technical risks and impediments ;
  • Providing clear and timely communication on progress, issues, and blockers to the team lead and project management ;
  • Collaborating closely with cross ‑ functional stakeholders to ensure successful delivery of solutions ;
Location

Off-site (100% remote)

Deadline for Application

28 .0 4 .2026 r.

Taskings
  • Designing and developing robust server-side applications and APIs supporting the CMRE Data Management Program of Work ;
  • Building and maintaining the CMRE Data Catalogue, Data Domain Model, and Data Sharing Workflows ;
  • Translating architectural designs and specifications into production ‑ grade, secure, and high ‑ performance code ;
  • Working within an Agile development team under the guidance of the Software Architect ;
  • Taking end ‑ to ‑ end ownership of delivered features, including technical design, implementation, testing, and deployment ;
  • Ensuring high standards of code quality, security, scalability, and performance ;
  • Participating in code reviews to maintain and improve codebase quality ;
  • Mentoring and supporting junior developers through technical guidance and knowledge sharing ;
  • Contributing to architectural discussions and technical decision ‑ making ;
  • Proactively identifying, communicating, and mitigating technical risks and impediments ;
  • Providing clear and timely communication on progress, issues, and blockers to the team lead and project management ;
  • Collaborating closely with cross ‑ functional stakeholders to ensure successful delivery of solutions ;
Mandatory Requirements
  • Python: Advanced proficiency; clean, idiomatic code; familiarity with the ecosystem (virtual environments, packaging, type hints, async/await)
  • Frameworks: Production experience with FastAPI famwork and async best practices
  • OOP & design patterns: Solid object-oriented design skills; familiarity with common design patterns (factory, strategy, repository, dependency injection)
  • Performance: Profiling, caching strategies, connection pooling, async processing, background task queues (Celery, Dramatiq , or equivalent)
  • RESTful APIs: Resource modelling, versioning, error handling, pagination, OpenAPI / Swagger documentation
  • Data formats: JSON, JSON Schema validation; familiarity with serialisation libraries ( Pydantic , Marshmallow)
  • Event‑driven systems: Message brokers (RabbitMQ, RedisQueue , Kafka, etc.), pub/sub patterns, async task processing
  • Relational databases: Strong SQL skills; experience with PostgreSQL and/or SQL Server; schema design, indexing, query optimisation , migrations
  • NoSQL databases: Working knowledge of at least one document, key‑value, or search store (MongoDB, Redis, Elasticsearch)
  • ORM & data access: Experience with ORMs ( SQLAlchemy , Django ORM) and understanding
  • Docker: Writing Dockerfiles (multi‑stage builds), Docker Compose for local development, image optimisation
  • Kubernetes: Basic understanding of K8s concepts (pods, services, deployments, ConfigMaps ) for deploying and debugging applications
  • Linux: Comfortable with the command line; shell scripting, process management, file permissions, networking basics
  • Testing: TDD, unit testing ( pytest ), integration testing, mocking, code coverage; awareness of contract testing
  • CI/CD: Building and maintaining pipelines (GitHub Actions, GitLab CI, Azure DevOps, or equivalent); automated linting, testing, and deployment
  • Version control: Advanced Git usage, branching strategies ( GitFlow , trunk‑based), pull/merge requests, rebasing, conflict resolution
  • Code quality: Static analysis, linting (Ruff, flake8, mypy ), code review best practices, documentation (docstrings, ADRs)
  • Secure coding: OWASP Top 10 awareness, input validation, output encoding, secrets management
  • Authentication & authorisation : OAuth 2.0, OpenID Connect, JWT; experience integrating with identity providers ( Keycloak , Entra ID, or equivalent)
  • API security: Rate limiting, CORS, TLS, API key management
  • Architecture literacy: Ability to read and contribute to architectural documentation (C4, UML); understanding of microservices, event‑driven, and layered patterns
  • Agile: Active participation in sprint ceremonies, backlog refinement, estimation, and retrospectives
  • Communication: Clear reporting of progress and blockers; collaboration with architects, front‑end developers, QA, DevOps, and UX designers
  • English proficiency: Excellent written and spoken English in a professional/international context
Desirable Requirements
  • Knowledge of data management principles and practices
  • Experience in working with metadata standards such as: Dublin Core, ISO 19115, STANAG 2586
  • Knowledge of Semantic Web and related standards and technologies: W3C DCAT, RDF, Apache Jena, etc.
  • Microsoft Azure: Entra ID, Azure DevOps, Key Vault, etc.
  • Cloud‑native development: Managed databases, serverless functions, environment configuration, cloud logging and monitoring
  • Logging & monitoring: Structured logging, centralised log aggregation, application metrics (Prometheus, Grafana, or equivalent)
  • Distributed tracing: OpenTelemetry instrumentation for backend services
  • LLM frameworks: Experience with orchestration frameworks (e.g. LangChain , LlamaIndex , etc.) and LLM gateway/routing libraries ( LiteLLM )
  • RAG pipelines: Document ingestion, embeddings, vector stores ( pgvector , Qdrant , Elasticsearch), retrieval strategies
  • AI‑assisted development: Prompt engineering for code generation; familiarity with AI coding assistants and their effective use in workflows

VECTOR SYNERGY sp. z o.o., ul. Marcelińska 90, 60-324 Poznań, NIP PL7811857270, REGON 301575740, KRS: 0000369575
Rejestr Przedsiębiorców KRS prowadzony przez Sąd Rejonowy Poznań – Nowe Miasto i Wilda w Poznaniu, VIII Wydział Gospodarczy KRS, kapitał zakładowy wynosi: 73.852,80 złotych wpłacony w całości, TEL +48 616684500, FAX +48 616684501, www.vectorsynergy.com , info@vectorsynergy.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior IT Infrastructure Specialist SQL, Windows Server, Oracle, Java, Python Warsaw, Łódź, Gdańsk
Senior IT Infrastructure Specialist SQL, Windows Server, Oracle, Java, Python Warsaw, Łódź, Gdańsk

DCG Poland • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Senior IT Infrastructure Specialist SQL, Windows Server, Oracle, Java, Python Warsaw, Łódź, Gdańsk
Senior IT Infrastructure Specialist SQL, Windows Server, Oracle, Java, Python Warsaw, Łódź, Gdańsk

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Senior DevOps Engineer Scala, Python, CI/CD, Ansible, Terraform, Linux Warsaw, Łódź, Gdańsk, Gdynia
Senior DevOps Engineer Scala, Python, CI/CD, Ansible, Terraform, Linux Warsaw, Łódź, Gdańsk, Gdynia

DCG Poland • Town of Poland (NY)

On-site
USD 80,000 - 120,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Staff Data Engineer US : Atlanta, Austin, Boston, New York + Remote 160 000 – 200 000 $ GROSS P[...]
Staff Data Engineer US : Atlanta, Austin, Boston, New York + Remote 160 000 – 200 000 $ GROSS P[...]

Virtus Lab Sp. z o.o. All trademarks their respective owners • Town of Boston (NY)

Remote
USD 160,000 - 210,000
Building tech community
Home office reimbursement
Training Package
+1
Senior DevOps Engineer Scala, Python, CI/CD, Ansible, Terraform, Linux Warsaw, Łódź, Gdańsk, Gdynia
Senior DevOps Engineer Scala, Python, CI/CD, Ansible, Terraform, Linux Warsaw, Łódź, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Python Fullstack Developer Python, REST APIs, Docker Warsaw, Łódź, Gdańsk, Gdynia
Python Fullstack Developer Python, REST APIs, Docker Warsaw, Łódź, Gdańsk, Gdynia

DCG Poland • Town of Poland (NY)

On-site
USD 90,000 - 130,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Full Stack Engineer
Full Stack Engineer

Nortal • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Benefit Café
Luxmed private healthcare
Flexible working hours
+6
Fullstack Python Developer
Fullstack Python Developer

MARGO • Warsaw (IN)

Hybrid
USD 47,000 - 64,000
Fullstack Developer
Fullstack Developer

Univio • Town of Poland (NY)

On-site
Data Engineer - Automation & Innovation Department
Data Engineer - Automation & Innovation Department

Magentateam • Town of Poland (NY)

Hybrid
USD 48,000 - 64,000
Sports packages
Medical care
Life insurance
+4