Job VC
Senior Full-Stack Engineer (Python)
Technologies
Description
ABOUT CLIENT
The product focuses on transforming the large and inefficient returns segment of retail into a more structured and engaging experience. It aggregates high volumes of returned and surplus goods and redistributes them through a digital platform that combines elements of discovery, dynamic pricing, and localized fulfillment.
PROJECT STAGE
live
TECH STACK
Python, C#/.NET, Vue.js & Nuxt, PostgreSQL, Elasticsearch, AWS (migrating from Azure)
TEAM
6 engineers
REQUIREMENTS
Strong full-stack engineering experience
(mid-senior
or senior level).
Experience designing and delivering production systems end-to-end.
Strong backend experience with at least one of:
Python (preferred), or
C# / .NET
Frontend experience with modern JS frameworks:
Vue / Nuxt or similar (React/Angular acceptable).
Experience working with relational databases (PostgreSQL or similar).
Experience building REST APIs and scalable web services.
Strong problem-solving skills and ability to work autonomously.
NICE TO HAVE
Experience migrating systems between technologies.
Experience with AWS or cloud infrastructure.
Familiarity with CI/CD pipelines and modern deployment workflows.
Experience with Elasticsearch or search technologies.
Experience working in startups or fast-growing environments.
RESPONSIBILITIES
Product & Feature Development
Design and implement new product features across the customer marketplace and internal operations tools.
Translate loosely defined business problems into scalable technical solutions.
Take ownership of projects from planning to production deployment.
Help prioritize and execute a growing feature backlog.
Backend & API Development
Build and maintain scalable backend services and APIs.
Contribute to ongoing migration from C# to Python for internal systems.
Improve performance, reliability, and scalability of existing services.
Work with PostgreSQL and Elasticsearch integrations.
Frontend Development
Develop and maintain modern web frontends using Vue/Nuxt.
Collaborate with product and operations teams to improve user workflows.
System Quality & Engineering Excellence
Write clean, maintainable, well-tested code.
Participate in code reviews and help raise engineering standards.
Improve SDLC practices, sprint planning, and delivery predictability.
Contribute to technical decision-making and architecture discussions.
Collaboration & Ownership
Work closely with product, operations, and support teams.
Help investigate and resolve technical issues when needed.
Provide mentorship and guidance to less experienced engineers.
The product focuses on transforming the large and inefficient returns segment of retail into a more structured and engaging experience. It aggregates high volumes of returned and surplus goods and redistributes them through a digital platform that combines elements of discovery, dynamic pricing, and localized fulfillment.
PROJECT STAGE
live
TECH STACK
Python, C#/.NET, Vue.js & Nuxt, PostgreSQL, Elasticsearch, AWS (migrating from Azure)
TEAM
6 engineers
REQUIREMENTS
Strong full-stack engineering experience
(mid-senior
or senior level).
Experience designing and delivering production systems end-to-end.
Strong backend experience with at least one of:
Python (preferred), or
C# / .NET
Frontend experience with modern JS frameworks:
Vue / Nuxt or similar (React/Angular acceptable).
Experience working with relational databases (PostgreSQL or similar).
Experience building REST APIs and scalable web services.
Strong problem-solving skills and ability to work autonomously.
NICE TO HAVE
Experience migrating systems between technologies.
Experience with AWS or cloud infrastructure.
Familiarity with CI/CD pipelines and modern deployment workflows.
Experience with Elasticsearch or search technologies.
Experience working in startups or fast-growing environments.
RESPONSIBILITIES
Product & Feature Development
Design and implement new product features across the customer marketplace and internal operations tools.
Translate loosely defined business problems into scalable technical solutions.
Take ownership of projects from planning to production deployment.
Help prioritize and execute a growing feature backlog.
Backend & API Development
Build and maintain scalable backend services and APIs.
Contribute to ongoing migration from C# to Python for internal systems.
Improve performance, reliability, and scalability of existing services.
Work with PostgreSQL and Elasticsearch integrations.
Frontend Development
Develop and maintain modern web frontends using Vue/Nuxt.
Collaborate with product and operations teams to improve user workflows.
System Quality & Engineering Excellence
Write clean, maintainable, well-tested code.
Participate in code reviews and help raise engineering standards.
Improve SDLC practices, sprint planning, and delivery predictability.
Contribute to technical decision-making and architecture discussions.
Collaboration & Ownership
Work closely with product, operations, and support teams.
Help investigate and resolve technical issues when needed.
Provide mentorship and guidance to less experienced engineers.