Full Stack Developer (Junior/Strong Junior )
Madfish
About Us
Uitop is a design & development team that helps B2B SaaS products feel simple, modern, and easy to use. We develop intuitive, scalable UI/UX for fast-growing B2B SaaS platforms across industries like logistics, finance, construction, and more.
Job Summary
We’re looking for a motivated Junior/Strong Junior Full Stack Developer to join our team and grow with us. This role is a great opportunity to strengthen your technical skills, collaborate directly with clients, and learn from an experienced mentor while working on real, long-term projects.
What you have:
- Experience with React (advanced hooks, state management using Redux or Context API, reusable component architecture)
- Strong proficiency with TypeScript (emphasis on maintainable, strictly typed codebase)
- Basic experience with Next.js (App Router, API routes, SSR, Static Generation) or Gatsby or Remix.
- Practical knowledge of Tailwind CSS or any other utility-first/responsive design system.
- Hands-on experience with Node.js / Nest.js (modular structure, REST API design, async patterns)
- Basic understanding of relational databases (PostgreSQL) and ORMs (e.g. Prisma, Drizzle)
- Client-server architecture
- Familiarity with authentication methods (JWT, OAuth)
- Basic understanding of testing frameworks (Jest, React Testing Library)
- Experience working with deployment environments (Vercel, Render, Docker, etc)
- Upper-intermediate level of English.
Key Responsibilities
- Collaborate with cross-functional teams to develop innovative applications.
- Build and maintain both front-end and back-end code for various projects.
- Be able to talk directly with clients and collaborate with them smoothly.
- Integrate third-party services and external APIs.
- Design and implement RESTful APIs.
- Ensure code quality through testing and version control using Git/GitFlow.
- Test your code thoroughly to ensure it works as expected
- Take tasks from start to deployment, seeing them through end-to-end
Great to have, but not 100% necessary:
- Familiarity with CI/CD workflows and deployment practices
We provide:
- Vacation 18 working days per year, 10 Sick Days.
- Working with complex SaaS systems for a long time, from 6 months.
- Performance&Salary review constantly.
- Compensation for professional development activities: 50% covered after the trial period.
- Constant feedback, working with a mentor, support and assistance from other experienced employees.
- Free Internal English classes.
- Flexible work schedule, remote.
- Financial compensation of coworking 100% (during blackouts).
- Company equipment. We’ll provide a laptop after 6 months of work, and if you’d like any other tech to make your job easier, we cover 50% of it.