S
StartupSoft
FullstackSenior
Senior Full-Stack Engineer (Python)
PythonC#Vue.jsNuxt.jsPostgreSQLElasticsearchAWS
About the Position
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.
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.
Requirements
- Strong full-stack engineering experience
- 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.
Prepare for this role on ITLead
Take the matching roadmap and practice real interview questions asked for this level.
Senior Full-Stack Engineer (Python)