Uvik Software

Joined in 2019
Uvik Software — це команда з 30+ розробників, що допомагає замовникам з США створювати круті продукти. Для того, щоб мати змогу працювати з топовими замовниками, ми свідомо вирішили відмовитись від моделі великої компанії, бо кількість знижує якість.
  • · 80 views · 8 applications · 25d

    Senior Python Developer / Tech Lead

    Full Remote · Ukraine, U.S. Outlying Islands, United States, American Samoa, Canada · 5 years of experience · B2 - Upper Intermediate
    Uvik Software is looking for a Senior Python Developer / Tech Lead (Python/Django and React) who loves combining hands-on coding (~70%) with architectural leadership. You will define the technical vision, design scalable systems, and ensure best practices...

    Uvik Software is looking for a Senior Python Developer / Tech Lead (Python/Django and React) who loves combining hands-on coding (~70%) with architectural leadership. You will define the technical vision, design scalable systems, and ensure best practices across the stack—while still writing code and shipping features.

     

    🌍 Location : USA

     

    About the Project
    We are building a platform that connects nonprofits and small businesses with skilled volunteers, helping them tackle complex challenges and maximize their impact. Our mission is to close the resource gap that 92% of nonprofits face by giving them access to expertise in marketing, HR, technology, strategy, and more. Volunteers contribute to causes they care about, while organizations gain the support they need to achieve their vision.
     

    This role is ideal for someone who enjoys being both a builder and a strategist: leading technical decision-making, mentoring engineers, and architecting systems that last.

     

    🛠 Tech Stack

    • Backend: Django, PostgreSQL, OpenAI API, Klaviyo, ElasticSearch, SendGrid
    • Frontend: React, Vite, TailwindCSS
    • DevOps / Infra: Render, AWS

       

    🎯 Responsibilities

    • Lead the design and development of scalable, secure, and maintainable architecture
    • Own technical decisions, architecture guidelines, coding standards, and best practices
    • Contribute ~70% of your time to hands-on development (Django, PostgreSQL, APIs, React)
    • Architect and optimize data flows, integrations, and APIs (search, messaging, interoperability)
    • Integrate external services (OpenAI API, Klaviyo, SendGrid)
    • Build and maintain CI/CD pipelines and infrastructure (AWS, Render)
    • Ensure scalability, performance, and fault tolerance
    • Conduct code reviews, mentor engineers, and drive knowledge-sharing
    • Collaborate with product and design teams to align business needs with technical solutions
    • Balance short-term delivery with a long-term architectural vision

       

    Requirements

    • 5+ years in software engineering, including 2+ years as a Lead or Architect
    • Strong expertise in Python (Django) and React
    • Proven experience designing and implementing scalable architectures (microservices, modular monoliths, or hybrids)
    • Solid knowledge of PostgreSQL, ElasticSearch, and API design
    • Experience with AWS (Render experience is a plus)
    • Familiarity with architecture patterns (event-driven, modular, layered, serverless)
    • Understanding of DevOps practices: CI/CD, observability, IaC
    • Excellent leadership, communication, and mentoring skills
    • English B2–C1: confident in technical discussions, client communication, and documentation

     

    🌟 Nice to Have

    • Experience designing architectures for SaaS or platform-based solutions
    • Previous work in nonprofit / social impact projects
    • Knowledge of AI/ML integration patterns
    • Familiarity with serverless deployments and microservices orchestration

     

    🚀 What We Offer

    • Architectural ownership → shape the technical future of the platform
    • Mission-driven work → build products with real social impact
    • 100% remote & flexible hours → freedom to work the way you work best
    • Modern stack & autonomy → use cutting-edge tech with freedom to innovate
    • Collaborative team culture → supportive, high-trust environment
    • Competitive compensation  + opportunities for growth 

     

    📩 Ready to lead and build with impact? Apply now and help us create a platform that empowers organizations and changes lives.

    More
  • · 327 views · 24 applications · 4d

    Technical Support Engineer (weekend shifts)

    Full Remote · Countries of Europe or Ukraine · 0.5 years of experience · B2 - Upper Intermediate
    We’re looking for a Technical (Python) Support Engineer to keep our production applications stable and fast during weekend shifts. You’ll handle incident triage, bug fixes, and small improvements while collaborating with the core team when escalation is...

    We’re looking for a Technical (Python) Support Engineer to keep our production applications stable and fast during weekend shifts. You’ll handle incident triage, bug fixes, and small improvements while collaborating with the core team when escalation is needed.

    Shift on Saturday & Sunday options (choose one):

    • 06:00–12:00
    • 12:00–18:00
    • 18:00–00:00
       

    What you’ll do

    • Provide prompt, professional support via chat, email, and ticketing tools
    • Monitor infrastructure & app health to ensure uptime and performance
    • Troubleshoot bugs; escalate critical issues to the engineering team when needed
    • Run routine checks on cloud services and resolve infra-level problems
    • Log incidents, track resolutions, and evolve our internal knowledge base
    • Partner with Engineering & QA for smooth handovers and clear communication

     

     

    What we’re looking for:

    • English: Upper-Intermediate or higher
    • Experience: 6+ months with Python & Django OR no commercial experience but:
      • Completed relevant courses/bootcamps (Python, Django, Databases, AWS)
      • Strong fundamentals (data types, HTTP/REST, Git, basic Linux, debugging)
      • Hands-on projects (pet projects, labs, internships) — GitHub links welcome
    • Solid knowledge of PostgreSQL (or another relational DB)
    • Basic familiarity with AWS (EC2, S3)
    • Strong analytical and debugging skills
    • Basic understanding of REST APIs and front-end basics (HTML, CSS, JavaScript)
    • Clear communicator; comfortable working independently and in a team

    Nice to have

    • Docker, Kubernetes, and CI/CD pipelines
    • Web application security best practices
    • Experience in an Agile environment
       

    What we offer

    • Paid part-time weekend shifts
    • Flexible choice of shift blocks
    • Supportive team and transparent processes
    • Fast track to real production experience
    More
  • · 171 views · 14 applications · 23d

    Technical Support Engineer

    Full Remote · Countries of Europe or Ukraine · 0.5 years of experience · B2 - Upper Intermediate
    We’re looking for a Technical Support Engineer who enjoys balancing work with personal growth, hobbies, and quality time with loved ones. In this role, you’ll work from 15:00–23:00 (GMT+3). You’ll be responsible for supporting our applications, ensuring...

    We’re looking for a Technical Support Engineer who enjoys balancing work with personal growth, hobbies, and quality time with loved ones.

    In this role, you’ll work from 15:00–23:00 (GMT+3). You’ll be responsible for supporting our applications, ensuring system stability, and resolving issues promptly — all while maintaining a schedule that allows for a healthy work-life balance.

     

    📍 Location: Remote
    🕐 Schedule: Monday to Friday, 15:00–23:00 (GMT+3)


    🗂 What You’ll Do

    • Provide timely and professional support to users via chat, email, and ticketing platforms
    • Monitor infrastructure and application performance, ensuring uptime and stability
    • Troubleshoot bugs and escalate critical issues to the development team
    • Perform regular checks on cloud systems and resolve infrastructure-level problems
    • Log incidents, track resolutions, and maintain our internal knowledge base
    • Collaborate with engineering and QA teams to ensure smooth handovers and clear communication

    ✅ What We’re Looking For

    • 6+ months of hands-on experience with Python and Django
    • Good knowledge of PostgreSQL or similar relational databases
    • Familiarity with AWS services (EC2, S3)
    • Strong analytical and debugging skills
    • Basic understanding of REST APIs and front-end technologies (HTML, CSS, JavaScript)
    • Clear communicator, able to work independently and in a team
    • English level: Upper-Intermediate


    🌟 Nice to Have

    • Experience with Docker, Kubernetes, and CI/CD pipelines
    • Knowledge of web application security principles
    • Background working in Agile/Scrum environments

    If you like the idea of getting your work done early and staying ahead of problems, we’d love to hear from you!

    More
  • · 323 views · 9 applications · 5d

    Technical Support Engineer (night shifts)

    Full Remote · Countries of Europe or Ukraine · 0.5 years of experience · B2 - Upper Intermediate
    We’re looking for a Technical Support Engineer to join our remote team and ensure smooth operation of our applications during weekday night shifts. Schedule: Monday–Friday, 23:00–07:00 (GMT+3) Location: Remote What you’ll do Provide prompt,...

    We’re looking for a Technical Support Engineer to join our remote team and ensure smooth operation of our applications during weekday night shifts.

    Schedule: Monday–Friday, 23:00–07:00 (GMT+3) 

    Location: Remote

     

    What you’ll do

    • Provide prompt, professional support via chat, email, and ticketing tools
    • Monitor infrastructure & app health to ensure uptime and performance
    • Troubleshoot bugs; escalate critical issues to the engineering team when needed
    • Run routine checks on cloud services and resolve infra-level problems
    • Log incidents, track resolutions, and evolve our internal knowledge base
    • Partner with Engineering & QA for smooth handovers and clear communication

     

    What we’re looking for: 

    • Сonversational English level: at least Upper-Intermediate, and if it's higher, that's even better.
    • 6+ months experience with Python & Django OR no commercial experience but:
      • Completed relevant courses/bootcamps (e.g., Python, Django, Databases, AWS)
      • Strong technical fundamentals (data types, HTTP, REST, git, basic Linux, debugging)
      • Hands-on projects (pet projects, labs, or internships) — GitHub links welcome
    • Good knowledge of PostgreSQL (or another relational DB)
    • Familiarity with AWS (EC2, S3) — basics are fine
    • Solid analytical & debugging skills
    • Basic understanding of REST APIs and front-end (HTML, CSS, JavaScript)
    • Clear communicator; comfortable working independently and as part of a team

     

    Nice to have

    • Experience with Docker/Kubernetes and CI/CD pipelines
    • Knowledge of web app security principles
    • Background in Agile/Scrum environments

       

    If you like staying ahead of problems and owning the night shift, we’d love to hear from you.

    More
  • · 44 views · 7 applications · 22d

    Senior Data Engineer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper Intermediate
    At Uvik Software, we assemble high-performing product teams and ship scalable solutions for global brands. We’re hiring an experienced Data Engineer for a long-term B2C product, with a core focus on Zero-ETL data flows—moving data where it needs to be...

    At Uvik Software, we assemble high-performing product teams and ship scalable solutions for global brands. We’re hiring an experienced Data Engineer for a long-term B2C product, with a core focus on Zero-ETL data flows—moving data where it needs to be with minimal friction and maximum reliability.

    What you’ll do

    • Design & run Zero-ETL pipelines that are resilient, observable, and cost-efficient
    • Model and optimize data lakes/warehouses on AWS (Glue, Firehose, Lambda, SageMaker)
    • Work with structured & unstructured data; enforce data quality, lineage, and consistency
    • Tune Spark/SQL/Python jobs for speed, scalability, and lower compute spend
    • Partner with engineers, analysts, and stakeholders to deliver data products that drive decisions

    What we’re looking for

    • 5+ years in Data Engineering
    • Advanced Spark, Python, SQL skills
    • Hands-on with AWS Glue, Kinesis Firehose, Lambda, SageMaker
    • Experience with ETL/ELT tooling (dbt, Airflow, etc.)
    • B2C domain background is a strong plus
    • Bonus: JavaScript familiarity and/or Data Science exposure
    • Degree in CS (nice to have, not required)

    Why Uvik

    • Remote-first: work from anywhere
    • Supportive senior team and a culture of ownership
    • Flexible schedule with clear growth paths
    • Access to courses, conferences, and certifications

    If you’re passionate about building fast, reliable, Zero-ETL data platforms that power real user experiences, we’d love to meet you.

    Apply now—let’s build something impactful together.

     

    More
  • · 55 views · 11 applications · 15d

    Technical Support Engineer (Python)

    Full Remote · Worldwide · 2 years of experience · B2 - Upper Intermediate
    We’re looking for a Technical Support Engineer who enjoys balancing work with personal growth, hobbies, and quality time with loved ones. In this role, you’ll work from 15:00–23:00 (GMT+3). You’ll be responsible for supporting our applications, ensuring...

    We’re looking for a Technical Support Engineer who enjoys balancing work with personal growth, hobbies, and quality time with loved ones.

    In this role, you’ll work from 15:00–23:00 (GMT+3). You’ll be responsible for supporting our applications, ensuring system stability, and resolving issues promptly — all while maintaining a schedule that allows for a healthy work-life balance.

    More
  • · 61 views · 15 applications · 12d

    Technical Support Engineer (weekend)

    Full Remote · Worldwide · 2 years of experience · B2 - Upper Intermediate
    We’re looking for a Technical (Python) Support Engineer to join our team on weekend day shifts (Saturday & Sunday, 7:00–23:00). In this role, you’ll be responsible for supporting existing applications, fixing bugs, and ensuring their smooth and stable...

    We’re looking for a Technical (Python) Support Engineer to join our team on weekend day shifts (Saturday & Sunday, 7:00–23:00).

    In this role, you’ll be responsible for supporting existing applications, fixing bugs, and ensuring their smooth and stable operation during night hours.


    Schedule: Saturday and Sunday, 7:00–23:00

    What you’ll do:
    ✅ Maintain and troubleshoot existing Python/Django web applications
    ✅ Debug and optimize database performance (PostgreSQL)
    ✅ Manage and maintain services on AWS (EC2, S3)
    ✅ Collaborate with cross‑functional teams to diagnose and resolve issues
    ✅ Maintain clean, well‑documented, and secure code
    ✅ Support end‑user requests and provide technical assistance

    What we’re looking for:
    Сonversational English level: at least Upper-Intermediate, and if it's higher, that's even better.

    6+ months experience with Python & Django OR no commercial experience but:
    Completed relevant courses/bootcamps (e.g., Python, Django, Databases, AWS)
    Strong technical fundamentals (data types, HTTP, REST, git, basic Linux, debugging)
    Hands-on projects (pet projects, labs, or internships) — GitHub links welcome
    Good knowledge of PostgreSQL (or another relational DB)
    Familiarity with AWS (EC2, S3) — basics are fine
    Solid analytical & debugging skills
    Basic understanding of REST APIs and front-end (HTML, CSS, JavaScript)
    Clear communicator; comfortable working independently and as part of a team

    Nice to have:
    Experience with Docker, Kubernetes, and CI/CD pipelines
    Understanding of web app security best practices
    Experience working in an Agile environment

    More
  • · 73 views · 26 applications · 11d

    Senior Python (Django) Developer

    Full Remote · EU · 4 years of experience · B2 - Upper Intermediate
    Location: Only EU About the Project: You will be involved in a long-term international project aimed at building scalable, secure, and high-performance solutions in a cloud environment. The product is data-driven, integrates with modern technologies,...

    Location: Only EU 
     

    About the Project:
    You will be involved in a long-term international project aimed at building scalable, secure, and high-performance solutions in a cloud environment. The product is data-driven, integrates with modern technologies, and is designed to support enterprise-level clients worldwide.
     

    Responsibilities:

    • Develop and maintain high-quality microservices using Python
    • Build APIs with Django & Django REST Framework
    • Design scalable architectures with a strong focus on automation
    • Ensure secure coding practices and code maintainability
    • Work across the full software development lifecycle in an Agile/Scrum environment
    • Research and introduce new tools, frameworks, and best practices to the team
       

    Requirements:

    • 4+ years of professional experience in Python back-end development
    • Strong expertise in Django / DRF
    • Proven track record in designing RESTful APIs
    • Solid knowledge of software architecture patterns and SOLID principles
    • Hands-on experience with cloud platforms (preferably Azure) and CI/CD pipelines
    • Upper-Intermediate+ level of English (written & spoken)
       

    Nice to Have:

    • Experience with Azure DevOps and GitHub
       

    What You’ll Get at Uvik:

    • Generous paid time off: 18 vacation days + 12 sick leaves annually.
    • Top-tier gear: MacBook Pro + Dell Monitor provided.
    • Flexibility: manage your schedule, work fully remote, and keep a healthy work-life balance.
    • Challenging projects: work with global clients and the latest technologies.
    • Growth opportunities: we invest in your development and support career advancement.
    • Competitive salary in a fast-growing international company.
    More
  • · 46 views · 12 applications · 11d

    Senior Python (Flask) Developer

    Full Remote · EU · 4 years of experience · B2 - Upper Intermediate
    Location: Only EU About the Project: You will be involved in a long-term international project aimed at building scalable, secure, and high-performance solutions in a cloud environment. The product is data-driven, integrates with modern technologies,...

    Location: Only EU
     

    About the Project:
    You will be involved in a long-term international project aimed at building scalable, secure, and high-performance solutions in a cloud environment. The product is data-driven, integrates with modern technologies, and is designed to support enterprise-level clients worldwide.
     

    Responsibilities:

    • Develop microservices and APIs using Flask
    • Design and document APIs with Swagger
    • Work with Docker for containerization and Kubernetes for orchestration
    • Integrate with AWS services
    • Handle complex data structures and KPI logic
    • Participate in CI/CD processes and DevSecOps practices
    • Collaborate in an Agile/Scrum environment
       

    Requirements:

    • 4+ years of professional experience in Python back-end development
    • Strong expertise with Flask as the primary framework
    • Experience with Docker, Kubernetes, and AWS
    • Strong knowledge of REST API design and development
    • Familiarity with software architecture patterns and SOLID principles
    • Upper-Intermediate+ English proficiency
       

    Nice to Have:

    • Experience with AWS CI/CD pipelines
    • GitHub workflows
       

    What You’ll Get at Uvik:

    • Generous paid time off: 18 vacation days + 12 sick leaves annually.
    • Top-tier gear: MacBook Pro + Dell Monitor provided.
    • Flexibility: manage your schedule, work fully remote, and keep a healthy work-life balance.
    • Challenging projects: work with global clients and the latest technologies.
    • Growth opportunities: we invest in your development and support career advancement.
    • Competitive salary in a fast-growing international company.
    More
  • · 89 views · 10 applications · 9d

    Technical Support Engineer (weekend shifts)

    Part-time · Full Remote · Worldwide · B2 - Upper Intermediate
    We’re looking for a Technical (Python) Support Engineer to keep our production applications stable and fast during weekend shifts. You’ll handle incident triage, bug fixes, and small improvements while collaborating with the core team when escalation is...

    We’re looking for a Technical (Python) Support Engineer to keep our production applications stable and fast during weekend shifts. You’ll handle incident triage, bug fixes, and small improvements while collaborating with the core team when escalation is needed.

    Shift on Saturday & Sunday options (choose one):

    • 06:00–12:00
    • 12:00–18:00
    • 18:00–00:00
       

    What you’ll do

    • Maintain and troubleshoot Python/Django web applications
    • Debug and optimize database performance (PostgreSQL)
    • Operate core AWS services (EC2, S3)
    • Diagnose issues with cross-functional teams and implement quick fixes
    • Keep code changes clean, documented, and secure
    • Handle end-user requests and provide technical assistance

     

    What we’re looking for:

    • English: Upper-Intermediate or higher
    • Experience: 6+ months with Python & Django OR no commercial experience but:
      • Completed relevant courses/bootcamps (Python, Django, Databases, AWS)
      • Strong fundamentals (data types, HTTP/REST, Git, basic Linux, debugging)
      • Hands-on projects (pet projects, labs, internships) — GitHub links welcome
    • Solid knowledge of PostgreSQL (or another relational DB)
    • Basic familiarity with AWS (EC2, S3)
    • Strong analytical and debugging skills
    • Basic understanding of REST APIs and front-end basics (HTML, CSS, JavaScript)
    • Clear communicator; comfortable working independently and in a team

    Nice to have

    • Docker, Kubernetes, and CI/CD pipelines
    • Web application security best practices
    • Experience in an Agile environment
       

    What we offer

    • Paid part-time weekend shifts
    • Flexible choice of shift blocks
    • Supportive team and transparent processes
    • Fast track to real production experience
    More
  • · 118 views · 27 applications · 9d

    Technical Support Engineer (night shifts)

    Part-time · Full Remote · Worldwide · B2 - Upper Intermediate
    We’re looking for a Technical Support Engineer to join our remote team and ensure smooth operation of our applications during weekday night shifts. Schedule: Monday–Friday, 23:00–07:00 (GMT+3) Location: Remote What you’ll do Provide prompt,...

    We’re looking for a Technical Support Engineer to join our remote team and ensure smooth operation of our applications during weekday night shifts.

    Schedule: Monday–Friday, 23:00–07:00 (GMT+3) 

    Location: Remote

     

    What you’ll do

    • Provide prompt, professional support via chat, email, and ticketing tools
    • Monitor infrastructure & app health to ensure uptime and performance
    • Troubleshoot bugs; escalate critical issues to the engineering team when needed
    • Run routine checks on cloud services and resolve infra-level problems
    • Log incidents, track resolutions, and evolve our internal knowledge base
    • Partner with Engineering & QA for smooth handovers and clear communication

     

    What we’re looking for: 

    • Сonversational English level: at least Upper-Intermediate, and if it's higher, that's even better.
    • 6+ months experience with Python & Django OR no commercial experience but:
      • Completed relevant courses/bootcamps (e.g., Python, Django, Databases, AWS)
      • Strong technical fundamentals (data types, HTTP, REST, git, basic Linux, debugging)
      • Hands-on projects (pet projects, labs, or internships) — GitHub links welcome
    • Good knowledge of PostgreSQL (or another relational DB)
    • Familiarity with AWS (EC2, S3) — basics are fine
    • Solid analytical & debugging skills
    • Basic understanding of REST APIs and front-end (HTML, CSS, JavaScript)
    • Clear communicator; comfortable working independently and as part of a team

     

    Nice to have

    • Experience with Docker/Kubernetes and CI/CD pipelines
    • Knowledge of web app security principles
    • Background in Agile/Scrum environments

       

    If you like staying ahead of problems and owning the night shift, we’d love to hear from you.

    More
  • · 36 views · 15 applications · 1d

    Strong Middle / Senior Python (Flask) Developer

    Full Remote · EU · 3 years of experience · B2 - Upper Intermediate
    Location: Only EU About the Project: You will be involved in a long-term international project aimed at building scalable, secure, and high-performance solutions in a cloud environment. The product is data-driven, integrates with modern technologies,...

    Location: Only EU
     

    About the Project:
    You will be involved in a long-term international project aimed at building scalable, secure, and high-performance solutions in a cloud environment. The product is data-driven, integrates with modern technologies, and is designed to support enterprise-level clients worldwide.
     

    Responsibilities:

    • Develop microservices and APIs using Flask
    • Design and document APIs with Swagger
    • Work with Docker for containerization and Kubernetes for orchestration
    • Integrate with AWS services
    • Handle complex data structures and KPI logic
    • Participate in CI/CD processes and DevSecOps practices
    • Collaborate in an Agile/Scrum environment

    Requirements:

    • 4+ years of professional experience in Python back-end development
    • Strong expertise with Flask as the primary framework
    • Experience with Docker, Kubernetes, and AWS
    • Strong knowledge of REST API design and development
    • Familiarity with software architecture patterns and SOLID principles
    • Upper-Intermediate+ English proficiency

    Nice to Have:

    • Experience with AWS CI/CD pipelines
    • GitHub workflows

    What You’ll Get at Uvik:

    • Generous paid time off: 18 vacation days + 12 sick leaves annually.
    • Top-tier gear: MacBook Pro + Dell Monitor provided.
    • Flexibility: manage your schedule, work fully remote, and keep a healthy work-life balance.
    • Challenging projects: work with global clients and the latest technologies.
    • Growth opportunities: we invest in your development and support career advancement.
    • Competitive salary in a fast-growing international company.
    More
Log In or Sign Up to see all posted jobs