We are a Haskell, Rust, Blockchain and AI consultancy.
Senior Fullstack Engineer
Location
Poland
Posted
5 days ago
Salary
$120K - $150K / year
Seniority
Senior
Job Description
Senior Fullstack Engineer
MLabs
• Build and maintain the React-based trading user interface. • Implement dynamic, interactive interfaces for real-time data, including live order book updates, price feeds, and trade executions via WebSockets. • Own component architecture, state management, and responsive design. • Optimize rendering, minimize load times, and ensure smooth, low-latency interactions under heavy data loads. • Collaborate closely with product and design teams to translate complex requirements into intuitive user interfaces. • Design and maintain TypeScript services, including REST APIs, WebSocket servers, and background services. • Design and deliver event-driven pipelines that ingest and process pricing and account data. • Own REST and WebSocket API contracts (OpenAPI / AsyncAPI specs), ensure smooth data flow between frontend and backend, and maintain API documentation. • Interact with on-chain data, index blockchain events, and bridge smart contracts with off-chain services. • Develop and maintain comprehensive unit, integration, and end-to-end tests across frontend and backend systems. • Uphold continuous integration (CI) quality gates and rigorous code review standards. • Work closely with cross-functional teams, including product, design, and quantitative specialists.
Job Requirements
- Experience: 6+ years of professional experience in fullstack software engineering.
- Core Tech Stack: Deep expertise in TypeScript across both frontend and backend development.
- Frontend: Strong experience with React and modern state management patterns (hooks, context, or equivalent).
- Backend & APIs: Experience building and consuming REST APIs and WebSocket real-time data protocols; proficiency with Node.js or Bun server-side runtimes.
- Databases & Caching: Experience with relational databases (PostgreSQL) and ORMs (Prisma or equivalent), along with familiarity with Redis or similar caching and pub/sub systems.
- Engineering Standards: Commitment to writing clean, maintainable code, backed by solid experience in unit, integration, and end-to-end testing methodologies.
- Communication: Clear and effective communication skills suitable for a fully remote, distributed, cross-functional team environment.
Benefits
- 100% Remote: Fully remote work arrangement with global flexibility.
- Competitive Compensation: Industry-aligned salary package reflecting senior-level experience.
- Professional Growth: Opportunity to solve complex technical challenges at the cutting edge of finance and web technology
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Fullstack Engineer (Node.js / TypeScript) for Crypto Product
TalentinЕтапи рекрутингу: Скринінг з рекрутером Технічне інтерв'ю з CEO За необхідності додатковий дзвінок з експертом Презентація продукту (після підписання NDA) Збір рекомендацій Офер
Role Description Компанія шукає Fullstack Engineer із фокусом 80% на backend і 20% на frontend та практичним досвідом у fintech, payments або crypto. Основним завданням спеціаліста буде розробка транзакційних систем, платіжних потоків, blockchain-інтеграцій та high-load сервісів, у яких критично важливі коректність, стабільність і безпека роботи з коштами. Інженер працюватиме над кількома продуктами: чинними системами, які потрібно посилювати та масштабувати, і новою платформою, що перебуває на етапі активного проєктування. Frontend на React і Next.js переважно належить іншим членам команди, але спеціаліст повинен уміти читати та за потреби змінювати frontend-код. - Проєктувати та розробляти backend-сервіси на Node.js, TypeScript і NestJS. - Відповідати за payment flows, balances, settlement, ledger logic, idempotency та reconciliation. - Розробляти й підтримувати blockchain-інтеграції. - Працювати з blockchain nodes, wallets, on-chain monitoring і multi-chain системами. - Інтегрувати зовнішні фінансові, платіжні, біржові та KYC/AML API. - Брати участь в архітектурі нової платформи. - Підвищувати reliability, observability і performance чинних сервісів. - Розвивати інженерні стандарти та брати участь у технічних рішеннях. - За потреби працювати з React / Next.js frontend. Qualifications - Комерційний production-досвід у fintech, payments або crypto. - Практичний досвід розробки систем, які обробляють реальні грошові операції. - Сильні знання Node.js і TypeScript. - Досвід роботи з NestJS або аналогічними backend-фреймворками. - Розуміння software design patterns, clean architecture та domain modeling. - Досвід із microservices або distributed systems. - Розуміння service boundaries, messaging та failure handling. - Розуміння transactional guarantees: idempotency, consistency та exactly-once processing. - Розуміння принципів double-entry accounting. - Сильні знання PostgreSQL: transactions, isolation levels, indexing і query optimization. - Досвід із high-load та real-time системами. - Досвід із queues, background jobs, asynchronous processing і concurrency. - Досвід інтеграції сторонніх фінансових або blockchain API. - Здатність розвивати й покращувати наявні codebases, а не лише створювати greenfield-рішення. - Здатність проєктувати системи та самостійно ухвалювати прагматичні технічні рішення. - Увага до failed transactions, retries, network failures, edge cases, tests, invariants та audit trails. Requirements - Поглиблений досвід із blockchain nodes. - Wallet infrastructure: key management, address generation, sweeps, hot/cold wallet separation. - On-chain transaction monitoring. - Робота з confirmations і blockchain reorgs. - Досвід із trading bots та exchange APIs. - PHP / Laravel. - Event-driven architecture. - Kafka, RabbitMQ або інші message brokers. - CI/CD і Kubernetes. - AML screening і transaction-monitoring systems. - Практичний досвід роботи з React або Next.js. Benefits - Full-time зайнятість. - Переважно віддалений режим роботи. - Роботу над власним fintech/crypto-продуктом. - Участь у проєктуванні нової платформи з нуля. - Роботу з чинними системами, які обробляють реальні транзакції. - Робоче середовище, побудоване на взаємоповазі, відкритому обговоренні процесів і взаємодопомозі.
Senior Lead - Full Stack Developer
NexthireFor more information, visit the company's website: Cipra.AI
Role Description Senior Lead - L2 - Full Stack Developer (Python + React) | (Remote) Experience: 6 - 9 Years - Design and develop robust full-stack applications by building responsive user interfaces in React. - Develop scalable backend services using Python, PySpark, and REST APIs. - Manage data integration within Databricks. - Orchestrate continuous deployment using Bitbucket across AWS or Azure cloud environments. - Design, develop, test, and maintain full-stack applications. - Collaborate with cross-functional teams to deliver scalable and high-quality software solutions. - Ensure application performance, scalability, and reliability across the technology stack. - Troubleshoot, debug, and optimize applications to ensure seamless user experience. - Follow coding standards, development best practices, and participate in code reviews. - Support deployment and maintenance activities across cloud environments. Qualifications - Must Have Skills: BitBucket, Rest API, Databricks, React, AWS, Python Company Description For a very long time, tech consulting has always been about two questions: Where to go? How to get there? We believe it could be much more than that. When technology influences the thought, behaviour, and actions of billions, it's no longer just about helping businesses adapt to the trends and shifts. It's about helping them start a conversation that drives change. And that's exactly the deeper impact we are committed to delivering for our clients. Be it the adoption of a new technology or the expansion into new areas of value generation and business, we want our clients to be in harmony with the digital force. We strongly believe that technology should work for you, not the other way around.
• Design, develop, and maintain reliable, high-quality, and performant software aligned with technical requirements and best practices • Analyze requirements, estimate work, and define clear scope and acceptance criteria • Coordinate delivery with the Project Manager, ensuring alignment on timelines, risks, and technical constraints, and meeting delivery commitments • Define and enforce architecture, coding standards, and best practices; drive technical decisions and guide long-term architecture direction • Ensure technical feasibility, scalability, and sustainability of solutions and roadmap initiatives • Mentor, coach, and support team members’ growth, fostering a culture of ownership, accountability, quality, and continuous improvement • Collaborate with other technical leaders to ensure alignment, compatibility, and reuse across systems • Improve Agile practices, CI/CD pipelines, and team workflows to increase efficiency and predictability • Contribute to knowledge sharing, training, and continuous learning initiatives • Provide technical input on team composition, required skills, onboarding, and staffing decisions
Senior Full-Stack Developer
ZeroHassle - Interactivated Solutions GroupEvery idea has the potential to deliver an amazing value to the world and everyone deserves a smart and transparent software development partner to make that happen.
Role Description We are looking for an experienced Senior Full-Stack Developer to join our team and contribute to an international project for a US-based client. You will develop and maintain scalable web applications using Java, Spring Boot, and Vue.js while actively contributing to technical decisions and solution design. The role involves close collaboration with the client and the wider project team throughout the development lifecycle. For this reason, you should be comfortable communicating in English and available for partial overlap with Eastern Time (EST) business hours. - Develop and maintain full-stack web applications using Java, Spring Boot, and Vue.js - Design scalable backend services and REST APIs - Build responsive, maintainable user interfaces - Participate in architectural and technical decisions - Write clean, tested, and well-documented code - Review code and support other developers - Investigate and resolve performance and production issues - Collaborate with developers, QA specialists, project managers, and clients - Estimate tasks and contribute to sprint planning - Improve development standards and existing solutions Qualifications - At least 7 years of professional software development experience - Strong commercial experience with Java and Spring Boot - Strong experience with Vue.js - Good knowledge of REST APIs and relational databases - Experience with application architecture and design patterns - Practical knowledge of automated testing - Experience with Git and CI/CD workflows - Ability to work independently and take ownership of delivered solutions - Strong analytical and problem-solving skills - English at B2 level or higher - Ability to partially cover US Eastern Time working hours Benefits - Fully remote cooperation - Long-term B2B contract - International projects and clients - Real influence on technical decisions - Direct communication and limited bureaucracy - Flexible working environment - Supportive, experienced development team



