Middle Full-stack Developer (TypeScript, React, Node.js)
Madfish
This is a full-time position. Looking for a person who currently lives in Europe and is fluent in Ukrainian.
About the project:
We’re seeking a full-stack developer to collaborate on crafting, developing, and implementing high-impact solutions.
Our platform enables enterprises to manage strategic partnerships efficiently by bringing all key information together in one place. It delivers customizable dashboards, flexible reporting, and smooth access control in a secure environment. AI features enhance search, document understanding, and analytics. Developers contribute to high-impact features used globally, including modern data pipelines, smart assistants, 3rd-party integrations, and scalable multi-tenant systems.
Required skills:
- 3+ years of commercial engineering experience with a strong background in building and maintaining SaaS products
- Strong expertise in TypeScript, React, and Node.js/Nest.js
- Ability to independently implement medium and complex features, writing clean, well-structured, and maintainable code
- Confidence in handling refactoring, resolving complex merge conflicts, ensuring code quality and documenting
- Ability to design or extend architecture, assess performance, quality, and cost implications and understand technical trade-offs
- Strong problem-solving skills: able to analyze tasks, identify dependencies, foresee risks, and estimate effort
- Fast learner who can quickly adapt knowledge to the project and clearly present results
- Ability to understand feature purpose and business value and provide suggest or improvements
- Strong communication skills: transparent interaction with the team, openness to feedback, and ability to provide constructive feedback to others
- Bachelor’s or Master’s degree in software engineering, computer science, or a related field
-
B1—B2 English level: able to write documentation and provide written updates
Would be a plus:
- Experience with GraphQL, MongoDB, Tailwind CSS
- Experience working with or integrating AI tools or workflows
Hiring stages:
screening with HR — test assignment — technical interview with team lead — interview with CEO
About the company:
Uplab is an outsourcing software development company that excels in applying the “think big, start small” approach efficiently. We collaborate with businesses and entrepreneurs, serving as their dedicated remote team to transform their initial concepts into reality. Our expertise lies in scaling up minimum viable products (MVPs) and cultivating robust software development teams, enabling clients to drive their projects forward.
We value transparency, initiative, and team support — and we’re looking for someone who shares these values.
We offer:
💵 Competitive salary, always paid on time
📅 14 paid vacation days + unlimited unpaid leave
🤒 5 paid sick days per year
🕓 Flexible working day from 10:00 till 18:00 (± 1 hour)
📈 Long-term cooperation with a growing tech company
🧠 Challenging projects with innovative technologies
📍 Optional modern office in Ternopil with backup power
🛡️ Legal consultations
🎁 Gifts on special occasions
💬 Corporate English lessons
💻 Bonus system for using your hardware