> DOU
senior
StartupSoftSoftware Engineer
format:Remotecompany:Outsource
pythonc#.netvue.jsnuxt.jspostgresqlrest-apielasticsearch
awsci/cd
> full 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.