Codemotion

Joined in 2017
22% 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
  • · 160 views · 43 applications · 4d

    Senior Project Manager (Gambling domain)

    Full Remote · Worldwide · 6 years of experience · Advanced/Fluent
    Position Name: Senior Project Manager Level: Senior Hard skills requirements (including years): 5+ years as a Project Manager with IT outsourcing is your relevant experience Your strong belief is: Project Management = Successful Delivery Deep...

    Position Name: Senior Project Manager
    Level: Senior
    Hard skills requirements (including years):

    • 5+ years as a Project Manager with IT outsourcing is your relevant experience
    • Your strong belief is: Project Management = Successful Delivery
    • Deep understanding of project management principles and SDLC
    • You work with Scrum, Kanban and T&M pricing
    • Experience in managing budget and costs
    • Strong risk management skills
    • Practical experience of using project management tools (JIRA, ets.)
    • And of course, you know how to motivate and lead your team to make “satisfied Client — satisfied Team
    • Prior experience with gambling projects.

    Soft skills requirements:

    • Strong leadership and stakeholder management skills.
    • Excellent problem-solving abilities and attention to detail.
    • Clear, concise communication, both verbal and written.
    • Ability to drive projects independently with a hands-on, pragmatic approach.
    • Adaptability in fast-paced and high-responsibility environments.

    Office/Remote: Remote
    Responsibilities:

    • Project Management full cycle: from participation in a presale to successful project release/support stage
    • Management of scope, budgets, timeline of one or several projects
    • Alignment of the processes according to the methodology used
    • Project plan creation (milestones,etc.)
    • Impeccable communication with the Clients — managing and meeting their expectations
    • Providing accurate and timely information, data and reports regarding the project status, activities and performance
    • Managing risks and opportunities for team deliveries on time and with good quality

    Upper English is a must

    More
  • · 94 views · 20 applications · 28d

    Senior UX/UI Designer (gambling)

    Full Remote · Worldwide · 7 years of experience · Upper-Intermediate
    Position Name: Middle+/Senior UX/UI Designer Level: Middle+/Senior Hard skills requirements (including years): 5+ years of experience, specifically user experience design and interface design for web and mobile applications 2+ years of experience working...

    Position Name: Middle+/Senior UX/UI Designer
    Level: Middle+/Senior
    Hard skills requirements (including years):

    • 5+ years of experience, specifically user experience design and interface design for web and mobile applications
    • 2+ years of experience working with Figma
    • Strong knowledge of Figma components and experience working with them
    • Ability to create custom graphic elements, icons, etc.
    • Solid understanding of user experience fundamentals
    • Solid understanding of development complexity for different ways of design implementation. This is a high benefit for a designer because it allows him to make decisions regarding design development, considering expences and business needs.
    • Attention to detail and diligent approach
    • Able to listen to others, make yourself clear and visualize your ideas
    • Upper-intermediate level of English or higher

    Soft skills requirements:

    • Critical thinking skills
    • Being detail-oriented
    • Excellent communicator
    • Proactivity and ability to solve problems and complete tasks
    • Fast and independent learner
    • Task-driven and self-motivated

    Office/Remote: Remote
    Responsibilities:

    • Design UI/UX for mobile, tablet and desktop
    • Improve the existing functions and design interfaces for the new ones
    • Meet & communicate with clients, negotiate requirements with the clients
    • Work closely with business analyst and client, and communicate his vision to developers
    • Present and defend your design decisions
    • Deliver an outstanding user experience through an exceptional and intuitive application design

    Upper English is a must

    More
  • · 269 views · 60 applications · 25d

    Middle+/Senior React+Prisma Developer

    Part-time · Full Remote · Worldwide · 7 years of experience · Upper-Intermediate
    Position Name: Middle+/Senior Full-Stack Developer Level: Middle+/Senior Hard skills requirements (including years): 4-5+ years of professional experience in full stack development Expertise in React & Node.js, with a strong understanding of modern...

    Position Name: Middle+/Senior Full-Stack Developer
    Level: Middle+/Senior
    Hard skills requirements (including years):

    • 4-5+ years of professional experience in full stack development
    • Expertise in React & Node.js, with a strong understanding of modern JavaScript/TypeScript practices
    • Hands-on experience with Prisma and working with complex SQL databases
    • Strong knowledge of Next.js for building high-performance, server-rendered applications
    • Proficiency with ChadCN UI (or comparable modern UI libraries like Tailwind, Radix UI, etc.)
    • Deep understanding of SQL: schema design, performance tuning, query optimization
    • Solid experience working with REST APIs and integrating front-end and back-end layers
    • Experience working in agile teams using Git, CI/CD, and code reviews

    Soft skills requirements:

    • Critical thinking skills
    • Being detail-oriented
    • Excellent communicator
    • Proactivity and ability to solve problems and complete tasks
    • Fast and independent learner
    • Task-driven and self-motivated

    Office/Remote: Remote
    Responsibilities:

    • Design, develop, and deploy scalable backend services and APIs using Node.js, Prisma, and SQL
    • Build responsive, accessible, and maintainable frontend components with React and Next.js
    • Work closely with product and design teams to translate specs into high-quality features
    • Optimize application performance, security, and user experience
    • Conduct code reviews, participate in architecture planning, and contribute to engineering best practices
    • Ensure high code coverage and participate in maintaining a robust test suite
    • Identify, debug, and resolve technical issues across the stack

    Upper English is a must

    More
  • · 67 views · 30 applications · 14d

    Middle+/Senior FullStack NestJS + Postgres/pgvector + ML Infra (CLIP/vLLM) + Next.js

    Full Remote · Worldwide · 7 years of experience · Advanced/Fluent
    Main requirements Backend experience ML experience It is mandatory to use auto-tracker. Requirements Position name: Middle+/Senior FullStack NestJS + Postgres/pgvector + ML Infra (CLIP/vLLM) + Next.js Level: Middle+/Senior What do we expect: 4+...

    Main requirements

     

    • Backend experience
    • ML experience
    • It is mandatory to use auto-tracker.

     

    Requirements

     

    Position name: Middle+/Senior FullStack NestJS + Postgres/pgvector + ML Infra (CLIP/vLLM) + Next.js
    Level: Middle+/Senior
    What do we expect:

    • 4+ years with NestJS and Postgres; solid SQL schema design and migrations.
    • Hands-on with pgvector (or Milvus/Qdrant) and cosine similarity search.
    • Practical experience with CLIP embeddings and reranking (MMR, novelty, repetition penalties).
    • LLM/vision service integration (preferably vLLM) and enforcing strict JSON outputs.

    Soft Skills Requirements:

    • Strong communication skills, especially when working with non-technical stakeholders
    • Detail-oriented and quality-driven mindset
    • Proactive and able to work with minimal supervision
    • Comfortable working in a startup or early-stage product environment
    • Collaborative and able to explain technical topics clearly
    • Ownership mentality: sees problems and actively works toward solutions

    Responsibilities:

    Backend (NestJS + Prisma + Postgres/pgvector)

    • APIs: ComfyUI webhooks (generation_complete), recommendations, feedback/moderation, catalog states, suggestions/popular/ask, gifts (wallet, purchase, fulfillment), precompute cancel.
    • Vector search (pgvector top-k) + MMR reranker (quality, novelty, repetition penalties; diversity buckets).
    • Job queues & priorities: video_user, image_user, video_precompute; cancellation logic.
    • Data model & migrations for media, tags, embeddings, feedback, jobs, gifts, wallets/transactions.

    ML Integration

    • vLLM (Qwen2-VL 7B Instruct, JSON-only captions), OpenCLIP (text/image embeddings), YOLO/GroundingDINO/MMPose/PaddleOCR/OpenNSFW2, Whisper (optional).
    • Media analysis pipeline (keyframes, shots, OCR, pose, NSFW level, embeddings, pHash).
    • “Human-in-the-loop” quality gate: like/dislike (+ reasons), watch-ratio for video; only approved are indexed.

    Office/Remote: Remote

    English: Upper-Intermediate
    Russion or Ukrainian a BIG plus

    More
  • · 25 views · 0 applications · 11d

    Lead Java Developer (on-site in Prague)

    Hybrid Remote · Czechia · 9 years of experience · Upper-Intermediate
    Main requirements This is an ASAP role for the PrimeRevenue team, as the current staffing gap is blocking us from moving forward with the outstaff model and scaling the Java project. Right now, the team urgently requires an on-site Java Engineer Lead...

    Main requirements

     

    This is an ASAP role for the PrimeRevenue team, as the current staffing gap is blocking us from moving forward with the outstaff model and scaling the Java project. Right now, the team urgently requires an on-site Java Engineer Lead who can step in immediately. This role is critical to unblock development, ensure smooth progress, and help the team move forward effectively with ongoing deliverables.

    • Hybrid - able to work from the office 3x a week (Tue-Thu)
    • 5+ years of experience developing and supporting critical business applications
    • Experience as a lead developer

     

    Requirements

     

    Position Name: Senior / Lead Java Developer
    Level: Senior / Lead
    Hard skills requirements (including years):

    • 5+ years of experience developing and supporting critical business applications
    • Excellent communicator and collaborative leader that can interact with non-technical areas of business
    • Proficient building web applications and REST APIs with Spring
    • Extensive experience with at least one modern frontend javascript framework (React or Vue preferred)
    • Demonstrated experience with Git and release/branching strategies
    • Advanced SQL & relational database experience
    • Experienced with code reviews and able to provide feedback and guidance to colleagues
    • Proficient in English (C1 or higher)
    • Able to work from the office 3x a week (Tue-Thu)

    Soft skills requirements:

    • Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
    • Strong analytical and problem-solving abilities.
    • Ability to manage multiple tasks and prioritize effectively in a dynamic environment.

    Office/Remote: Remote
    Responsibilities:

    • Lead a scrum team through the entire software development lifecycle – research, planning, development, deployment, and support
    • Own your product’s release builds, branching strategy, code review process, tooling, and inner team communication and coordination
    • Develop new features and product improvements using Java, Spring, and T-SQL
    • Work closely with Product Managers to determine technical requirements, estimate timelines, plan sprints, and set team goals
    • Understand modern and legacy application architectures to support application, fix defects, and add required features
    • Participate in product deployments and ongoing support rotation
    • Mentor, support, and guide team members and other developers
    • Participate in our engineer hiring process
    • Actively work to make our products better through
      • Research and implementation of software development best practices
      • Architectural design and planning sessions
      • TDD (Test Driven Development) and code reviews
    • Identification and documentation of product improvement areas

    Eng - Upper

    Nice to have

    Bachelor’s degree in computer science or requisite experience Experience with JSP and REST architecture Hands on experience with TSQL, maintaining SQL views, stored procedures and optimizing queries Experience with Vue.js or React Experience with Docker and containerization strategies Experience working within an Agile environment, we use scrum and Kanban Spring Boot Spring MVC SpringCloud SpringCloud Gateway SpringCloud LoadBalancer Spring Cloud Sleuth Zipkin Testcontainers FusionAuth Docker Redis Queuing solutions like RabbitMQ, Kafka, or SQS MS SQL Server Reporting Services GitHub Actions Katharsis / JSON API GraphQL

    More
  • · 85 views · 8 applications · 8d

    Senior Flutter Developer

    Full Remote · EU · 7 years of experience · Advanced/Fluent
    Main requirements Applicants must currently be based in the European Economic Area and currently have a valid working visa. The ideal candidate will have been a senior Flutter engineer Requirements Position name: Senior Flutter Engineer (EEA...

    Main requirements

     

    • Applicants must currently be based in the European Economic Area and currently have a valid working visa.
    • The ideal candidate will have been a senior Flutter engineer

     

    Requirements

     

    Position name: Senior Flutter Engineer (EEA contract)

    Level: Senior

    Skills requirements (including years):

    • You have demonstrable extensive experience with Flutter/Dart and associated technologies and architectures, e.g. Bloc, Asynchronous data flows etc.
    • You are fluent in English with strong written and verbal communication skills
    • You work very well within an agile environment and can collaborate and provide feedback to other team members
    • Experience working in a rapid growth fintech or SaaS company an advantage
    • You are able to solve problems and enjoy learning new concepts
    • You are a proactive, self-starter with ability to stay self-motivated and deliver on task
    • You take pride in doing a job well
    • Requires an attention to detail and accuracy
    • Due to regulatory requirements applicants must be based in the EEA and have a valid working visa

    Office/Remote: Remote

    English level: Upper English - with good written and verbal communication

    More
Log In or Sign Up to see all posted jobs