Codemotion

Joined in 2017
7% 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
  • · 112 views · 43 applications · 21d

    Python Middle+/Senior

    Full Remote · Worldwide · 5 years of experience · Upper-Intermediate
    Project tasks: Designing and implementing the backend architecture for the accounts payable and receivable automation software. Building a reconciliation engine for payments coming from various channels. Create a robust and scalable backend that can...

    Project tasks:

    Designing and implementing the backend architecture for the accounts payable and receivable automation software.

    Building a reconciliation engine for payments coming from various channels.

    Create a robust and scalable backend that can handle high volumes of financial data.

    Integrating with accounting software solutions, payment gateways, and bank software.

     

    English level: Upper Intermediate+

     

    Nice to have

    - Prior experience building tech products in a startup environment

    - Experience with ETL / Reverse ETLs

    - Experience in building front-end user interfaces using React.

    Project description

     

    The essence of the project: Automation software creation

    More
  • · 141 views · 66 applications · 23d

    Senior Node.js developer to $4000

    Full Remote · Worldwide · 5 years of experience · Intermediate
    Hard skills: 6+ years of Software Engineering experience 4-5 years of experience with Node.js (Express.js, koa.js, Nest.js, Next.js) Strong Software Design knowledge: OOD, FP, Design patterns Excellent knowledge of modern systems architecture components...

    Hard skills:

     

    6+ years of Software Engineering experience

    4-5 years of experience with Node.js (Express.js, koa.js, Nest.js, Next.js)

    Strong Software Design knowledge: OOD, FP, Design patterns

    Excellent knowledge of modern systems architecture components including serverless and distributed data processing systems

    Strong experience with Serverless framework, AWS Lambdas

    Proficient understanding of Git

    Excellent understanding SQL databases (MySQL)

    Strong experience with Docker & CI/CD processes

    Experience with AWS (or similar services like GCP or Azure)

    Knowledge of Agile (preferably SCRUM) development practices

    At least Intermediate level of English

     

    Would be great 😎 :

    Strong experience with TypeScript

    A сomputer science, software engineering, or related field master’s or bachelor’s degree.

     

    Responsibilities:

    Process improvements proposing and taking ownership of full-cycle of features delivering

    Active participation in technical discussions

    Architect, design, and team cooperation to deliver features and services into production

    Writing and implementing efficient, extendable, and high-quality code in balance with rapid feature delivery

    Cross code reviews, technical documentation creation, and supporting

     

    Project description

    It is a healthcare service offering at-home blood testing kits and a personalized health dashboard. It connects with smart devices to track health progress, offering insights into potential health issues, trends, and areas for improvement. The platform includes blood tests, epigenetic DNA analysis, food intolerance evaluations, and a skin analysis app. Launched in summer 2023, it aims to provide a comprehensive understanding of one's body and health.

     

    Project life cycle

    Current project's age: Ongoing

    Planned duration: 5-6 months / with the possibility to extend on later stages

     

    Project technologies

    NodeJS/ NextJS

    ServerLess

    React

    AWS

    MySQL, MongoDB

    More
  • · 210 views · 90 applications · 15d

    Senior Project Manager to $2500

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · Upper-Intermediate
    About Us: Codemotion is an outsourcing company that has been providing a wide range of outsourcing and outstaffing services for 12 years. We are a people-centric software services provider. During this time, we have accumulated 215 satisfied clients and...

    About Us:

    Codemotion is an outsourcing company that has been providing a wide range of outsourcing and outstaffing services for 12 years. We are a people-centric software services provider. During this time, we have accumulated 215 satisfied clients and 263 successful projects. On our website, you can get acquainted with them - https://codemotion.us/

     

    Requirements for a candidate:

    • 2+ years as a Project Manager with IT outsourcing

    • Upper intermediate English level

    • Deep understanding of project management principles and SDLC

    • You work with Scrum, Kanban and T&M pricing

    • Knowledge in managing budget and costs

    • Practical experience of using project management tools (JIRA, etc.)

    • You know how to motivate and manage a team

    • You have positive experience working with clients from different countries

     

    The candidate must have the following qualities:

    • The desire to learn, develop and achieve success

    • Be active and proactive at work

    • Hard work, empathy, self-confidence and responsibility

     

    Responsibilities:

    • Project Management full cycle: from starting the project 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 and company rules

    • 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

    • Following plan of growth and working on it's creating together

     

    We offer:

    • Salary 1500-2500$

    • Remote employment and flexible schedule

    • Opportunity to learn from the best and develop your career ambitions

    • Stable salary and regular review

    • Interesting, varied and long-term projects

    • Paid vacation and holiday days off

    • Healthy atmosphere in the company and friendly staff

    More
  • · 54 views · 10 applications · 29d

    Lead Android ( Kotlin ) Developer

    Full Remote · Worldwide · 7 years of experience · Upper-Intermediate
    Programming Languages: Kotlin, Java, JavaScript Frameworks & Libraries: Spring Boot Android Development: Jetpack Compose, Retrofit, Room, Android Architecture Components, MVVM, Clean Architecture Databases: MySQL, PostgreSQL, MongoDB, Firebase,...
    • Programming Languages: Kotlin, Java, JavaScript
    • Frameworks & Libraries: Spring Boot
    • Android Development: Jetpack Compose, Retrofit, Room, Android Architecture Components, MVVM, Clean Architecture
    • Databases: MySQL, PostgreSQL, MongoDB, Firebase, Redis
    • Cloud & DevOps: AWS, Docker, Kubernetes, Jenkins, CI/CD, Git
    • Testing: JUnit, Mockito, Espresso, TestNG, Cucumber
    • Other Tools: Gradle, Maven, Git, JIRA, Confluence
    • Agile Methodologies: Scrum, Kanban
    More
  • · 14 views · 2 applications · 20d

    Middle/Senior IT Business Analyst (Commercial Risks)

    Office Work · Czechia · 8 years of experience · Upper-Intermediate
    Main requirements Fluent Czech language is a must Requirements Position Name: Middle/Senior IT & Business Analyst Level: Middle/Senior Hard skills requirements (including years): Knowledge of insurance topics Business analysis – ability to extract...

    Main requirements

     

    • Fluent Czech language is a must

     

    Requirements

     

    Position Name: Middle/Senior IT & Business Analyst
    Level: Middle/Senior
    Hard skills requirements (including years):

    • Knowledge of insurance topics
    • Business analysis – ability to extract product descriptions and modification requirements from the business – strong communication skills
    • Ability to evaluate must-have vs. nice-to-have requirements and argue for or against them based on analysis
    • Independence, assertiveness, meeting deadlines / timely reporting of potential delays
    • At least basic knowledge of BPMN

    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: Hybrid (2-3 days onsite in the Prague's office)
    Responsibilities:

    • Responsible for designing, implementing and directing a solution architecture; leading solution prototype, participating in technology selection, controling solution development, supporting project management. Leads and manages the project technical architecture activities .

    Fluent Czech language is a must

    More
  • · 140 views · 16 applications · 29d

    Middle+/Senior Scayle Developer

    Part-time · Full Remote · Worldwide · 6 years of experience · Upper-Intermediate
    ‍ Mid+/Senior SCAYLE Developer (Part-Time) Location: Remote Workload: Part-time (15–25 hours/week) English level: B2+ and higher Seniority: Mid+ / Senior About the Role: We're looking for an experienced SCAYLE developer to join our remote team on a...

    🧑‍💻 Mid+/Senior SCAYLE Developer (Part-Time)

    Location: Remote
    Workload: Part-time (15–25 hours/week)
    English level: B2+ and higher
    Seniority: Mid+ / Senior

    🔍 About the Role:

    We're looking for an experienced SCAYLE developer to join our remote team on a part-time basis. You’ll work on scaling and optimizing ecommerce solutions for high-traffic international brands. If you're confident in building and maintaining complex ecommerce infrastructure and have a proactive mindset, we’d love to meet you.

    🛠 Your Responsibilities:

    • Develop and maintain SCAYLE-based ecommerce platforms
    • Customize and extend core SCAYLE functionality using best practices
    • Work closely with frontend developers, product managers, and QA
    • Optimize performance and scalability of ecommerce systems
    • Participate in code reviews and contribute to technical decisions
    • Write clean, maintainable, and well-documented code

    Requirements:

    • 5+ years of experience in backend development (preferably in ecommerce)
    • Solid hands-on experience with SCAYLE or similar technoligies
    • Familiarity with REST APIs, microservices, and headless commerce
    • Good understanding of MySQL and caching mechanisms (Redis, Varnish, etc.)
    • Experience working with Docker and CI/CD pipelines
    • Strong communication skills and a proactive team player
    • English: Upper-Intermediate (B2) or higher – ability to work in an English-speaking environment

    💡 Nice to Have:

    • Experience with performance tuning for large-scale ecommerce solutions
    • Familiarity with frontend tech (React, Vue, Tailwind, etc.)
    • Prior involvement in headless commerce or PWA projects
    More
  • · 31 views · 6 applications · 14d

    Middle+/Senior Application Security Engineer

    Full Remote · Worldwide · 7 years of experience · Upper-Intermediate
    Main requirements Strong knowledge of security best practices in software development and familiarity with OWASP Top 10, SANS 25, and NIST standards. Knowledge of modern authentication mechanisms like OAuth 2.0, OpenID Connect. Experience with mobile...

    Main requirements

     

    • Strong knowledge of security best practices in software development and familiarity with OWASP Top 10, SANS 25, and NIST standards.
    • Knowledge of modern authentication mechanisms like OAuth 2.0, OpenID Connect. Experience with mobile application security (iOS and Android)
    • Experience working with Microservices architectures and securing APIs (REST, GraphQL) Familiarity with container security (Docker, Kubernetes).
    • Strong teamwork skills and ability to respond quickly to requests.

     

    Requirements

     

    Position Name: Middle/Senior Application Security Engineer
    Level: Middle/Senior
    Hard skills requirements (including years):

    • Secure Software - Knowledge of Secure Coding Practices. Strong coding skills in one or more languages like Python, JavaScript, etc., to understand code and identify potential vulnerabilities
    • Application Security - Experience using SAST tools (e.g., SonarQube, Checkmarx, Snyk) for analyzing code for vulnerabilities during development. Proficiency in using DAST tools (e.g., OWASP ZAP, Burp Suite, AppScan)
    • Threat Modeling - Ability to perform threat modeling and risk assessments to identify potential vulnerabilities during the design phase of applications.
    • Vulnerability - Experience with tools like Nessus, Qualys, or OpenVAS to identify security vulnerabilities in applications and infrastructure.
    • Penetration Testing - Proficiency in conducting or supporting manual and automated penetration tests to simulate attacks and uncover application security flaws.
    • Cloud Platform - Experience with securing cloud environments (AWS, Azure, GCP), including knowledge of IAM, secure configurations, network security, and encryption.
    • Container - Experience securing containerized applications using Docker and Kubernetes, along with tools for container security scanning (e.g., Aqua Security, Twistlock).
    • CI/CD Pipeline - Experience integrating security testing tools into Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., Jenkins, GitLab, CircleCI) to automate security checks.
    • Bachelor's degree in Information Security, IT, or a related field. Equivalent work experience is also acceptable.
    • Relevant certifications such as CISSP, CEH, OSCP, GWAPT, or CSSLP.

    Soft skills requirements:

    • Ability to effectively convey ideas, expectations, and feedback to team members and stakeholders
    • Ability to take the initiative to identify and address potential issues before they escalate, ensuring smooth project execution and minimizing risks.
    • Ability to quickly identify issues and implement effective solutions to keep projects on track
    • Attention to Detail
    • Strong ability to work under pressure, remain calm and focused, maintaining productivity and high-quality output even in stressful situations
    • Ability to work seamlessly with cross-functional teams, fostering strong relationships and ensuring alignment across all business units.
    • Ability to adapt to rapidly changing environments, ensuring the team can pivot quickly to meet new challenges and opportunities
    • Ability to expertly manage working time and prioritizes tasks to ensure timely delivery of projects and efficient use of resources.
    • Critical Thinking
    • proactive acceptance of accountability for one's actions, decisions, and outcomes
    • Ability to analyze data from multiple sources and identify patterns or anomalies that could indicate security threats.
    • High moral standards in handling sensitive data and making decisions that align with security policies.

    Responsibilities:

    • Secure Code Reviews - Provide guidance and conduct secure code reviews, ensuring adherence to OWASP Top 10, SANS 25, and other security best practices.
    • Vulnerability Assessment - Conduct application security assessments, including manual code reviews and automated vulnerability scanning, to identify potential security flaws.
    • Security Integration - Embed security best practices throughout the development lifecycle, from design to deployment, ensuring secure coding practices.Implement and maintain security tools for Continuous Integration/Continuous Deployment (CI/CD) pipelines, such as SAST, DAST, and Interactive Application Security Testing (IAST).
    • Penetration Testing - Lead or support internal and external penetration testing efforts to proactively identify and mitigate security risks.
    • Collaboration - Work closely with developers, DevOps, and QA teams to promote security awareness, provide training, and support security-focused testing efforts (e.g., static and dynamic application security testing).
    • Incident Response - Collaborate with the security team in incident management, ensuring prompt and thorough investigation and remediation of any security breaches or vulnerabilities.
    • Policy & Standards - Develop, maintain, and enforce security policies, procedures, and standards related to application development and deployment.
    • Research & Development - Stay up-to-date with the latest security threats, trends, and technologies, continuously improving security protocols and infrastructure.

    English at a B1 level or higher, and either Russian or Ukrainian (one of these is required).

    Remote - ok, but preferred locations are Cyprus, Bulgaria, Portugal

    More
  • · 58 views · 4 applications · 14d

    Senior SAP Project Manager / Supply Chain expert ( Fluent in German )

    Full Remote · Worldwide · 7 years of experience · Advanced/Fluent
    SAP PP/MM/SD, Business Process Optimization, Manufacturing & Logistics Requirements Position Name: Senior SAP Project Manager / Supply Chain Expert Level: Senior Hard skills requirements (including years): 5-8+ years of experience in SAP S/4HANA...
    • SAP PP/MM/SD, Business Process Optimization, Manufacturing & Logistics

     

    Requirements

     

    Position Name: Senior SAP Project Manager / Supply Chain Expert
    Level: Senior
    Hard skills requirements (including years):

    • 5-8+ years of experience in SAP S/4HANA implementations and consulting.
    • Proven expertise in business process optimization across manufacturing and supply chain
    • Strong hands-on knowledge of SAP configuration, rollout, and support
    • Deep understanding of manufacturing execution processes and logistics workflows
    • Experience leading SAP S/4HANA transformation or similar migration projects
    • Familiarity with data migration, system integration, and UAT

    Soft skills requirements:

    • 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:

    • Implementation and optimization of SAP PP/MM/SD modules
    • Identify inefficiencies in current supply chain processes and develop SAP-based solutions
    • Coordinate across business and technical teams to ensure alignment
    • Ensure timely delivery of milestones across the SAP lifecycle
    • Support change management, training, and post-go-live stabilization

    Both English and German is a must. German should be Upper-Fluent

    More
Log In or Sign Up to see all posted jobs