• 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/FluentPosition 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-IntermediatePosition 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-IntermediatePosition 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/FluentMain 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
More
Russion or Ukrainian a BIG plus -
· 25 views · 0 applications · 11d
Lead Java Developer (on-site in Prague)
Hybrid Remote · Czechia · 9 years of experience · Upper-IntermediateMain 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/FluentMain 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