• 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 - B2We’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: SeniorHard 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
More
English: Upper (must have)
Time zone: PDT -
· 21 views · 4 applications · 18d
Senior Business Analyst (with sportbook expertise)
Full Remote · Worldwide · 7 years of experience · English - C1Position 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: SeniorHard 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).
-
· 89 views · 27 applications · 13d
Senior Go Developer in gambling (with JS expertise)
Full Remote · Worldwide · 7 years of experience · English - B2Position 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 - C1Junior 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 - C1Position 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: SeniorHard 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).
-
· 84 views · 39 applications · 5d
Senior FS Developer (BE Focus) to $5000
Full Remote · Worldwide · 6 years of experience · English - C1Tech 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
-
· 82 views · 39 applications · 5d
Tech Lead FS Developer to $6000
Full Remote · Worldwide · 6 years of experience · English - C1Tech 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
-
· 22 views · 2 applications · 3d
Senior Business Analyst (with sportbook expertise)
Full Remote · Worldwide · 7 years of experience · English - C1Position 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: SeniorHard 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).
-
· 31 views · 2 applications · 3d
Junior/Middle Sales manager to $2000
Full Remote · Worldwide · 2 years of experience · English - C1Junior 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