Codemotion

Joined in 2017
1% answers
Who we are
• We are Human-to-Human company, not just B2B or B2C
• Our mission is to connect clients with the best IT talents for life. We believe that trusted relationships between the client and team are essential for a great performance
• Codemotion history was started with 3 friends and now we have almost 100 Ninjas in our family to rock that market
Trailer youtu.be/r9zXegFNId0

Values
• People and relationships
• Both-ways responsibility
• Constant growth
CEO about our values youtu.be/k4ERiGTGLHE & youtu.be/wAGjE33FMgg

Our principles
• We don’t just code, we solve business needs
• K.I.S.S. (not a band -> approach)
• Сommon sense
• Win-Win decisions


What our clients say
We are officially TOP 1% Elite agency on Upwork with $16,000,000 + earned www.upwork.com/ag/codemotion (Expert-Vetted badge)
Upwork Awarded Best Agency 2018 in Kiev, Ukraine in Web & Mobile Development
www.upwork.com/blog/upwork-awards-ukr
Upwork Awarded Best Agency 2020 in Kiev, Ukraine in Web & Mobile Development
www.upwork.com/blog/upwork-awards-ukr
Clutch 4.9 stars clutch.co/profile/codemotion

If you are tired of being a pawn in a system, join us and become a part of our Codemotion Human-to-Human Team of Professionals
  • · 123 views · 42 applications · 17d

    Senior Full stack developer and Prompt Engineer

    Full Remote · Worldwide · 7 years of experience · English - B2
    We’re seeking a super-experienced Senior Fullstack Developer with deep expertise in JavaScript/TypeScript, particularly in Node.js, React, and Supabase, combined with practical experience in AI prompt engineering. You’ll architect, build, and optimize...

    We’re seeking a super-experienced Senior Fullstack Developer with deep expertise in JavaScript/TypeScript, particularly in Node.js, React, and Supabase, combined with practical experience in AI prompt engineering. You’ll architect, build, and optimize scalable applications that seamlessly integrate AI-assisted functionalities and modern cloud backends.

     

    Requirements

     

    Position name: Senior FS Developer (with AI agents experience)
    Level: Senior

    Hard skills:

    • 8+ years of experience building fullstack web applications.
    • Advanced proficiency in JavaScript/TypeScript, Node.js, React, and Supabase.
    • Practical hands-on experience with AI prompt engineering, leveraging ArgumentCode, Cursor, or equivalent developer-AI tools.
    • Experience with Figma MCP integrations to pull designs directly from Figma files
    • Deep understanding of RESTful and GraphQL APIs, modern web performance, and security.
    • Advanced experience with SQL databases, especially PostgreSQL
    • Solid understanding of LLM context design, tool integration, and code-generation workflows.
    • Experience with Docker, GitHub Actions, and cloud deployments (Vercel, AWS, or similar).

    Nice-to-Have:

    • Familiarity with Next.js, tRPC, or Edge functions.
    • Exposure to RAG systems, vector databases, or LangChain/OpenDevin-style orchestration.

    Responsibilities:

    • Design and develop full-stack applications using Node.js (backend), React (frontend), and Supabase (database/auth/storage).
    • Build scalable APIs and event-driven systems.
    • Integrate and optimize AI/LLM workflows (e.g., OpenAI, Anthropic, or local models) through prompt design, argument-code, or Cursor-based pipelines.
    • Collaborate closely with product and design teams to turn ideas into high-quality software.
    • Write clean, maintainable, and testable code following best practices (CI/CD, unit/integration tests, performance monitoring).
    • Review code, mentor team members, and participate in architecture discussions.

    Office/Remote: Remote
    English: Upper (must have)
    Time zone: PDT

    More
  • · 21 views · 4 applications · 18d

    Senior Business Analyst (with sportbook expertise)

    Full Remote · Worldwide · 7 years of experience · English - C1
    Position name: Senior BA for Gambling App Level: Senior Hard skills requirements (including years): 5+ years of experience working as a business analyst; preferably within a software development environment. Prior experience with gambling / iGaming...

    Position name: Senior BA for Gambling App
    Level: Senior

    Hard skills requirements (including years):

    • 5+ years of experience working as a business analyst; preferably within a software development environment.
    • Prior experience with gambling / iGaming projects (casino and/or sports betting).
    • Solid understanding of online casino and/or sports betting domain at user level: products, basic flows, main user actions and mechanics.
    • Comprehensive knowledge of business analysis, requirements management, and Agile delivery principles.
    • Proven experience in eliciting and documenting requirements in the form of user stories, use cases, and functional specifications.
    • Ability to create comprehensive software requirements specifications (SRS).
    • Strong grasp of software architecture, including Web applications, and a deep understanding of software/systems (UML).
    • Proficiency in modeling business processes, knowledge of notations and methodologies (BPMN).
    • Ability to interpret, structure, and clarify complex information into clear, actionable requirements.
    • Experience leading workshops to gather requirements, build solutions, and present features.
    • Excellent communication skills.
    • BIG PLUS: Understanding of gambling domain metrics (e.g. turnover/handle, GGR/NGR, margin, bet frequency, stake distribution).
    More
  • · 89 views · 27 applications · 13d

    Senior Go Developer in gambling (with JS expertise)

    Full Remote · Worldwide · 7 years of experience · English - B2
    Position name: Senior Go (first) & Node.js Developer Level: Senior Hard skills requirements (including years): Senior-level backend developer with strong experience in Go programming language (this is a primary requirement) Working on...

    Position name: Senior Go (first) & Node.js Developer
    Level: Senior
    Hard skills requirements (including years):

    • Senior-level backend developer with strong experience in Go programming language (this is a primary requirement)
    • Working on iGaming/gambling-related projects
    • JavaScript/TypeScript for backend (Node.js, NestJS) as a second expertise.
    • The developer should have a strong understanding of:
      • Architecture and system design
      • Performance-critical systems
      • Handling high-load and low-latency requirements
      • Correct handling of financial/monetary calculations
    • Exprience with technologies like Kafka, Postgres
    • Solid understanding of computer science fundamentals (e.g., memory management, data structures, algorithms)
    • Experience working on performance-critical systems
    • Ability to design and build scalable, reliable backend services
    • The developer should be able to work independently, take ownership, and deliver high-quality code with minimal supervision.
    • Willingness to learn the company's existing codebase and tech stack.
    • Ability to collaborate with the team, including frontend developers and QA.

    Office/Remote: Remote

    English level: Upper

    More
  • · 55 views · 6 applications · 11d

    Junior/Middle Sales manager to $2000

    Full Remote · Worldwide · 1 year of experience · English - C1
    Junior Sales Manager (IT Outstaffing) — Upwork Ninja Who Closes, Not “Just Chats” Remote We’re looking for a Junior Sales Manager with real Upwork battle scars — someone who knows how to turn “Just checking options” into signed deals. Your mission Catch...

    😎 Junior Sales Manager (IT Outstaffing) — Upwork Ninja Who Closes, Not “Just Chats”
    Remote
    We’re looking for a Junior Sales Manager with real Upwork battle scars — someone who knows how to turn “Just checking options” into signed deals.
    Your mission
    Catch Upwork leads fast (speed wins deals ⚡)
    Run discovery calls & clarify messy requests
    Close staffing deals end-to-end (yes, including money talks)
    Work closely with recruiters & keep CRM tidy
    You are
    Proven Upwork communicator (mandatory)
    1+ year in IT sales / outstaffing
    Fluent in English
    Not afraid of negotiation
    RU or UA — nice bonus
    What you get
    Base + performance bonus 💰
    Flexible schedule (sometimes night calls — clients don’t sleep)
    Strong team, real deals, no micromanagement

     


     

    More
  • · 21 views · 3 applications · 5d

    Senior Business Analyst (with sportbook expertise)

    Full Remote · Worldwide · 7 years of experience · English - C1
    Position name: Senior BA for Gambling App Level: Senior Hard skills requirements (including years): 5+ years of experience working as a business analyst; preferably within a software development environment. Prior experience with gambling / iGaming...

    Position name: Senior BA for Gambling App
    Level: Senior

    Hard skills requirements (including years):

    • 5+ years of experience working as a business analyst; preferably within a software development environment.
    • Prior experience with gambling / iGaming projects (casino and/or sports betting).
    • Solid understanding of online casino and/or sports betting domain at user level: products, basic flows, main user actions and mechanics.
    • Comprehensive knowledge of business analysis, requirements management, and Agile delivery principles.
    • Proven experience in eliciting and documenting requirements in the form of user stories, use cases, and functional specifications.
    • Ability to create comprehensive software requirements specifications (SRS).
    • Strong grasp of software architecture, including Web applications, and a deep understanding of software/systems (UML).
    • Proficiency in modeling business processes, knowledge of notations and methodologies (BPMN).
    • Ability to interpret, structure, and clarify complex information into clear, actionable requirements.
    • Experience leading workshops to gather requirements, build solutions, and present features.
    • Excellent communication skills.
    • BIG PLUS: Understanding of gambling domain metrics (e.g. turnover/handle, GGR/NGR, margin, bet frequency, stake distribution).
    More
  • · 84 views · 39 applications · 5d

    Senior FS Developer (BE Focus) to $5000

    Full Remote · Worldwide · 6 years of experience · English - C1
    Tech Lead (Full Stack, Backend-Focused) Location: Remote Time zone: UK / CET English level: Upper-Intermediate / Advanced (must have) Employment type: Full-time Client: Confidential UK HealthTech Scale-up (VC-backed) About the Company & Product We are...

    🚀 Tech Lead (Full Stack, Backend-Focused)

    Location: Remote
    Time zone: UK / CET
    English level: Upper-Intermediate / Advanced (must have)
    Employment type: Full-time
    Client: Confidential UK HealthTech Scale-up (VC-backed)

    🔎 About the Company & Product

    We are partnering with a confidential UK HealthTech scale-up (~40 people, 7+ years on the market, VC-backed) serving 50,000+ active users.

    The company develops a B2B SaaS platform for social care providers, helping replace paper-based and legacy systems with modern digital tools. The product includes web and mobile applications used daily by care managers and frontline staff, supporting compliance, reporting, and person-centred care delivery.

    This is a new engagement and a team extension (not a replacement).

    🧑‍💻 Role Overview

    We are looking for a Tech Lead (Full Stack, Backend-Focused) who will take technical ownership of the product area, lead engineering decisions, and actively contribute to development.

    You will work hands-on with code while guiding architecture, improving code quality, mentoring engineers, and ensuring scalable, secure solutions in a complex production environment.

    ✅ Requirements

    Technical Skills

    • 6+ years of professional software engineering experience
    • 4–5+ years as a Full Stack Developer using React + Node.js, with strong backend focus
    • Proven experience in technical leadership: architectural decisions, code reviews, mentoring
    • Strong knowledge of software design principles (OOD, FP, design patterns)
    • Deep understanding of modern system architectures:
      • Microservices
      • Event-driven systems
      • Distributed data processing
    • Experience working with large datasets and query optimization
    • Ability to design efficient, scalable APIs
    • Familiarity with blockchain technologies and related data structures
    • Strong Git knowledge and collaborative development practices

    Soft Skills

    • Comfortable working in a fast-paced startup environment
    • Excellent communication skills for cross-functional collaboration
    • Strong engineering mindset and system-level thinking
    • Ownership of code quality, performance, security, and user impact
    • Ability to balance delivery speed with long-term technical excellence

    🛠 Responsibilities

    • Lead technical decisions and architecture for a production B2B SaaS platform
    • Own feature development end-to-end (frontend, backend, APIs, databases)
    • Guide and improve engineering standards, best practices, and code quality
    • Redesign existing flows and build new screens with complex user interactions
    • Enhance and maintain the UI component library (Storybook)
    • Address and reduce technical debt
    • Identify and resolve security vulnerabilities
    • Define and implement Playwright end-to-end testing strategy
    • Conduct code reviews and mentor team members
    • Collaborate closely with product, design, and leadership stakeholders

    🌟 Nice to Have

    • Experience working with large, complex, non-greenfield codebases
    • Background in HealthTech or regulated domains
    • Experience scaling SaaS products with a growing user base

    🌍 Working Setup

    • Fully remote
    • Time zone alignment: UK / CET
    • International distributed team
    More
  • · 82 views · 39 applications · 5d

    Tech Lead FS Developer to $6000

    Full Remote · Worldwide · 6 years of experience · English - C1
    Tech Lead Full Stack Developer (React / Node.js / React Native) Level: Tech Lead Location: Remote Time zone: UK / CET English: Upper-Intermediate+ Engagement: Full-time, long-term Model: Outstaff (team extension / potential replacement) About the...

    🚀 Tech Lead Full Stack Developer (React / Node.js / React Native)

    Level: Tech Lead
    Location: Remote
    Time zone: UK / CET
    English: Upper-Intermediate+
    Engagement: Full-time, long-term
    Model: Outstaff (team extension / potential replacement)

    🔎 About the Role

    We are looking for a senior, replacement-ready Tech Lead to join a mature UK HealthTech B2B SaaS platform with 50K+ active users. The product includes web and mobile applications, complex workflows, and a non-greenfield codebase.

    You will combine hands-on development with technical leadership, owning architecture, delivery quality, and team effectiveness.

    ✅ Main Requirements

    Hard Skills

    • 6+ years of software engineering experience
    • 4–5+ years as a Full Stack Developer (React, Node.js, React Native)
    • Strong software design skills (OOD, FP, design patterns)
    • Experience with microservices, event-driven and distributed systems
    • Strong API design and large data handling experience
    • Familiarity with blockchain concepts and data structures
    • Confident Git usage

    Soft Skills

    • Startup mindset and adaptability
    • Strong communication and leadership skills
    • End-to-end ownership of quality and delivery
    • Solid computer science and architectural thinking

    🛠 Responsibilities

    • Lead architecture and technical decisions
    • Own features end-to-end from design to production
    • Deliver complex features with minimal oversight
    • Ensure code quality, security, and reliability
    • Review code, mentor engineers, and unblock the team
    • Partner with Product and Design to deliver user-focused solutions
    • Improve team velocity, processes, and engineering standards

    🌟 Nice to Have

    • Experience with complex, non-greenfield systems
    • Background in HealthTech or regulated domains
    More
  • · 22 views · 2 applications · 3d

    Senior Business Analyst (with sportbook expertise)

    Full Remote · Worldwide · 7 years of experience · English - C1
    Position name: Senior BA for Gambling App Level: Senior Hard skills requirements (including years): 5+ years of experience working as a business analyst; preferably within a software development environment. Prior experience with gambling / iGaming...

    Position name: Senior BA for Gambling App
    Level: Senior

    Hard skills requirements (including years):

    • 5+ years of experience working as a business analyst; preferably within a software development environment.
    • Prior experience with gambling / iGaming projects (casino and/or sports betting).
    • Solid understanding of online casino and/or sports betting domain at user level: products, basic flows, main user actions and mechanics.
    • Comprehensive knowledge of business analysis, requirements management, and Agile delivery principles.
    • Proven experience in eliciting and documenting requirements in the form of user stories, use cases, and functional specifications.
    • Ability to create comprehensive software requirements specifications (SRS).
    • Strong grasp of software architecture, including Web applications, and a deep understanding of software/systems (UML).
    • Proficiency in modeling business processes, knowledge of notations and methodologies (BPMN).
    • Ability to interpret, structure, and clarify complex information into clear, actionable requirements.
    • Experience leading workshops to gather requirements, build solutions, and present features.
    • Excellent communication skills.
    • BIG PLUS: Understanding of gambling domain metrics (e.g. turnover/handle, GGR/NGR, margin, bet frequency, stake distribution).
    More
  • · 31 views · 2 applications · 3d

    Junior/Middle Sales manager to $2000

    Full Remote · Worldwide · 2 years of experience · English - C1
    Junior Sales Manager (IT Outstaffing) — Upwork Ninja Who Closes, Not “Just Chats” Remote We’re looking for a Junior Sales Manager with real Upwork battle scars — someone who knows how to turn “Just checking options” into signed deals. Your mission Catch...

    😎 Junior Sales Manager (IT Outstaffing) — Upwork Ninja Who Closes, Not “Just Chats”
    Remote
    We’re looking for a Junior Sales Manager with real Upwork battle scars — someone who knows how to turn “Just checking options” into signed deals.
    Your mission
    Catch Upwork leads fast (speed wins deals ⚡)
    Run discovery calls & clarify messy requests
    Close staffing deals end-to-end (yes, including money talks)
    Work closely with recruiters & keep CRM tidy
    You are
    Proven Upwork communicator (mandatory)
    1+ year in IT sales / outstaffing
    Fluent in English
    Not afraid of negotiation
    RU or UA — nice bonus
    What you get
    Base + performance bonus 💰
    Flexible schedule (sometimes night calls — clients don’t sleep)
    Strong team, real deals, no micromanagement

     


     

    More
Log In or Sign Up to see all posted jobs