Senior Back-End Developer
Job in
Cut Off, Lafourche Parish, Louisiana, 70345, USA
Listed on 2026-04-29
Listing for:
Vector Synergy
Full Time
position Listed on 2026-04-29
Job specializations:
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
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 ;
Off-site (100% remote)
Deadline for Application28 .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 ;
- 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 (Rabbit
MQ, Redis Queue , Kafka, etc.), pub/sub patterns, async task processing - Relational databases:
Strong SQL skills; experience with Postgre
SQL and/or SQL Server; schema design, indexing, query optimisation , migrations - No
SQL databases:
Working knowledge of at least one document, key‑value, or search store (Mongo
DB, Redis, Elasticsearch) - ORM & data access:
Experience with ORMs ( SQL Alchemy , 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, Config Maps ) 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 (Git Hub…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×