Python Engineer (Flask or FastAPI)
At Uvik Software, we specialize in assembling top-tier dedicated development teams and delivering exceptional software solutions to clients across the globe. We are passionate about clean code, great collaboration, and cutting-edge technology👩💻🧑💻🦾.
We’re on the lookout for a Python Engineer who is eager to grow, build scalable backend systems, and contribute to exciting projects in a fast-paced, agile environment. If you're a motivated developer with a sharp eye for detail and a passion for problem-solving, this is your opportunity to make a real impact.
📍Location: USA Only
📌Job Type: Contractor, Full-time
💼 Responsibilities:
- Design, develop, and maintain backend services and RESTful APIs using Python (Flask or FastAPI)
- Write clean, maintainable, and scalable code following best practices (PEP8)
- Work with SQL databases (PostgreSQL preferred) to design, query, and manage data
- Develop unit and integration tests with tools like Pytest
- Document APIs using tools such as Swagger or Insomnia
- Collaborate with the team via Git (GitHub/GitLab/Bitbucket) and participate in code reviews
- Support CI/CD pipeline setup (e.g., Jenkins, GitLab CI)
- Debug and troubleshoot backend systems
- Integrate and utilize Large Language Models (LLMs) for enhanced application capabilities
- Communicate clearly and effectively in English (both written and spoken)
✅ Requirements:
- 2–3 years of hands-on experience in Python development
- Strong knowledge of Python fundamentals
- Practical experience with Flask or FastAPI
- Experience working with SQL databases
- Experience or interest in integrating LLMs into backend systems
- Familiarity with Docker
- Basic understanding of Git or other version control systems
- Exposure to unit testing, API testing, and tools like PyLint or Flake8
- Ability to work in Linux and/or Windows environments
- C1 or higher level of English
- A growth mindset and proactive attitude
Nice to Have
Experience with CI/CD pipelines (e.g., Jenkins, GitLab)
Familiarity with tools like Jira or Crucible
Exposure to cloud platforms or Kubernetes
🍀What We Offer:
- Top Equipment: MacBook Pro + Dell Monitor
- Flexible Schedule: Balance your life with adaptable working hours
- Meaningful Projects: Work with real-world technologies that make a difference
- Professional Growth: Long-term opportunities and support for your development
- Competitive Compensation: Based on your skills and contribution
Ready to level up your Python skills and work with a supportive, forward-thinking team?
Apply now and let's build something great together!
Required languages
| English | C1 - Advanced |