Tech Stack
Job Description, Responsibilities & Requirements
About the Position
StartupSoft specializes in IT outstaffing services, and we’re on the lookout for top-tier talents like you. We are seeking a Senior Full Stack Engineer (.Net+Vue.js) to join our team in Ukraine or remotely.
About the 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:.NET (preferred), C# / Python
- 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.
Why StartupSoft?
Global Collaboration Opportunities
Work with top entrepreneurs and startups from Silicon Valley and EU
Core Team Membership
Become an integral part of the core team - be more than someone who just writes code
Equity and Ownership Potential
Potential to receive equity in high-growth startups
Premier Workspaces
Beautiful offices in the best locations with high-end amenities
Competitive Compensation Package
Above average salary, benefits & medical insurance
Cutting-Edge Technology Environment
Only the latest, modern technologies with no legacy code and management bureaucracy
Impactful Project Contributions
Contribute to well-funded products with potential to impact millions
Collaborative Company Culture
Tight-knit team with an inclusive and transparent culture