logo inner

Middle Full-Stack Engineer (FE)

3СommasTallinn, Estonia | Barcelona, Spain | WorldwideOnsite

3Commas is a leading platform for crypto trading automation. We’re building a modular SaaS product that helps traders worldwide scale their strategies, automate workflows, and connect seamlessly with exchange APIs.
We’re looking for a Middle Full-Stack Engineer (Frontend-Focused) with strong React and TypeScript skills who’s passionate about creating user-centric, scalable applications. You'll work closely with product designers, backend engineers, and DevOps to deliver polished features — and have the opportunity to contribute to backend development in Ruby on Rails as you grow.

Responsibilities:


  • Develop and maintain responsive applications using React, TypeScript, and Next.js.
  • Implement intuitive, scalable front-end components based on business requirements and UI/UX designs.
  • Contribute to end-to-end feature development — including backend implementation in Ruby on Rails (with support for knowledge ramp-up).
  • Drive epics from technical design through to production release, ensuring timely delivery.
  • Provide accurate estimates for tasks, considering dependencies and complexity.
  • Break down epics into actionable user stories in collaboration with the engineering manager.
  • Work closely with product designers to implement and maintain consistent, high-quality user experiences.
  • Ensure integration with backend services and APIs in collaboration with backend engineers.
  • Utilize Redux Toolkit and Redux Toolkit Query for effective state management and data fetching.
  • Write clean, maintainable code and comprehensive unit tests using Jest.
  • Participate in early-stage QA processes to ensure product quality (“shift-left” approach).
  • Continuously improve development practices and stay current with modern trends in web development.

Requirements:


  • 3+ years of commercial experience in full-stack or frontend development.
  • Expert-level proficiency in React, TypeScript, and Next.js.
  • Strong experience with Git and version control workflows.
  • Practical knowledge of responsive design principles and mobile-first development.
  • Experience with Styled-components or other CSS-in-JS libraries.
  • Strong skills in state management using Redux Toolkit and RTK Query.
  • Ability to write robust, maintainable, and well-tested code.
  • Excellent analytical and problem-solving skills with attention to detail.
  • Clear and confident communication skills in English (B2 or higher).
  • Team-oriented mindset and willingness to collaborate cross-functionally.
  • Experience with Agile development processes, including story estimation and sprint participation.
  • Understanding and application of the “shift-left” testing approach.

Nice to Have:


  • Experience contributing to backend development (especially with Ruby on Rails).
  • Familiarity with Agile methodologies beyond Scrum (e.g., Kanban, SAFe).
  • Strong exposure to unit testing and test-driven development (TDD).
  • Experience with CI/CD pipelines and automated deployments.
  • Performance optimization and debugging skills.
  • Exposure to trading or fintech platforms.
  • Basic understanding of crypto trading concepts and terminology.

What We Offer:


Product Ownership


You’ll shape not just the UI, but how features function end-to-end — from wireframe to production release.

Modern Tech Stack


React, TypeScript, Next.js, Redux Toolkit, Jest, Styled-components, Ruby on Rails — plus CI/CD pipelines and cloud-native deployments.

Remote-First Culture


Work from anywhere in a globally distributed team. Async-first workflows with optional offices in Tallinn and Barcelona.

Engineering-Driven Environment


We value clean code, scalability, testing, and thoughtful design. Your work directly impacts traders around the world.

Growth Opportunities


Expand your backend knowledge, explore DevOps, or mentor junior developers. We support your growth wherever you want to take it.

Life at 3Сommas

3Commas is a complete crypto-asset management platform offering a unified access point and interface with the worlds' major crypto exchanges. Fully automated trade execution and portfolio management, supported by continuously evolving strategies, algorithms and risk management solutions. By simply connecting their exchange API to 3commas, users can instantly access a unified dashboard serving as the central hub for trading and portfolio management execution Social trading makes it possible for new users to realize profits within 10 minutes of connecting to 3commas Subscriptions: 3 levels of subscriptions: $30 - $50 - $100/month offering various number of trades and bot access Fee/Trade Users have the option to experience our “smart trade” features without subscribing but paying fees equal to 0.25% of profits Enterprise Partners: Revenue sharing of success-based fees charged in addition to monthly subscriptions For additional information please email: connect@3commas.io
Thrive Here & What We Value1. Flexible working conditions with priority to work from our offices in Barcelona or Tallinn (or Nicosia).2. Inhouse lessons for crypto-trading skills.3. Competitive salary offers based on your skills.4. Paid annual leave and paid sick leave.5. Generous paid time off policy, including annual leave and sick days.6. Opportunity to shape the future of institutional crypto asset management at a leading fintech company.7. Professional development budget for conferences, courses, and certifications.8. Inspiring leadership and knowledgeable, creative, genuinely kind colleagues.9. Comfortable and cozy office in the heart of Tallinn.10. Regular corporate events, both in and out of the office, including sports activities.

Related Sub

This job belongs to these sub. Explore related roles here:
Top web3 jobs
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025