Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Python Developer image - Rise Careers
Job details

Python Developer

Company Description

Catalogic Software provides data protection and backup solutions, helping organizations safeguard and manage their data across various environments.

Job Description

The position of Python Developer is open in our team that is working on implementing data protection related features across our product portfolio. The areas span from secure storage solutions for backups, stateful Kubernetes data protection (containers and VMs), to advanced Ransomware Detection with File Integrity Monitoring features. Be sure you will find something exciting for yourself.

 

You will be part of a distributed team working in a startup-like atmosphere across the US and Poland. We want you to help us create a modern backend built using microservices architecture, Flask, and Python 3.11+ (I'm trying to say we're using modern tools! ;-) ) that provides REST APIs to our Angular (SPA) based UI.

 

Our Backend is built primarily in Python (Flask) with modern cloud-native practices and a lot of love. We're writing comprehensive unit tests with pytest! And we make sure our code follows the same style across the codebase using automated linting and formatting tools. We heavily rely on automated CI/CD pipelines in Jenkins that run our tests, handle semantic versioning/releases, and build Docker images that can be deployed to our test environment (or your local dev environment if you want). Oh! We always do proper code reviews

 

What you will do:

  • First of all, work in a friendly, elastic, and supportive environment, where having great fun and doing a great job become the same thing
  • Implement new features independently following clean code principles and SOLID design patterns
  • Help analyze new feature (or existing features modernization) requests and plan architecture/implementation using layered architecture patterns (MVC, Repository Pattern)
  • Perform code reviews; help others by providing feedback on architecture and design following DRY and YAGNI principles
  • Design and implement RESTful APIs with proper authentication mechanisms using Flask-RESTful and Flask-JWT-Extended
  • Prepare technical documentation
  • Communicate with other teams and help to integrate others' code into a common solution
  • Identify and address the root cause of the issues, drive the problem from its definition to successful completion
  • Drive innovation by designing new features using modern Python features (type hints, dataclasses, async/await, context managers)
  • Identify improvements in existing architecture and code to continuously refactor and evolve the products
  • Work in a fast-moving and forward-thinking development environment that is constantly researching and implementing the latest technologies
  • Research and implement the open source frameworks and architectures
  • Work closely with fellow developers and end users to rapidly produce critical features
  • Work with SQLite databases and SQL queries using SQLAlchemy ORM

Qualifications

It's great if you have:

  • 3+ years of experience in developing applications with Python 3.8+
  • Strong understanding of Python fundamentals: data structures, exception handling, memory management, decorators, context managers
  • Solid grasp of OOP principles and SOLID design patterns
  • Experience with clean code practices and code quality principles
  • Good understanding of Flask framework, pip/poetry, and RESTful Web services
  • Experience with modern Python features: type hints, dataclasses, f-strings, walrus operator, async/await
  • Experience with SQLite and SQLAlchemy ORM
  • Good knowledge of Docker, Docker Compose
  • Fluent work with Linux environments
  • Knowledge of Git and GitFlow
  • Experience in debugging and profiling Python applications
  • Understanding of JWT structure and stateless API authentication
  • Experience with pytest for unit testing

 

Nice to have:

  • Experience with microservices architecture and distributed systems
  • Knowledge of MongoDB and message queues (RabbitMQ, Redis)
  • Experience with Kubernetes for container orchestration
  • Understanding of CI/CD pipelines and automated testing (Jenkins)
  • Experience with performance tuning and application monitoring
  • Knowledge of Celery for background task processing
  • Experience with FastAPI as an alternative to Flask

Additional Information

What we are offering:

  • Full time job
  • All necessary equipment such as laptop, additional monitor, and accessories
  • Individual career path and professional development initiatives
  • Continuous performance feedback and end-year performance review
  • Remote work and flexible work hours (we're fine with breaks in the middle of the day);
  • Set of non-salary benefits (Medicover, MultiSport, life insurance, referral program)

Average salary estimate

$67500 / YEARLY (est.)
min
max
$60000K
$75000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User

Bitwise is looking for an experienced Backend Software Engineer to join their lean, innovative team to develop scalable backend services powering the future of crypto asset management.

Senior Software Engineers with strong React skills are sought to independently develop and enhance a dynamic design marketplace platform in a 100% remote, high-autonomy contract role.

Derex Technologies Inc Hybrid Parsippany-Troy Hills, NJ, USA
Posted 10 days ago

An experienced Senior .Net Developer is needed by Derex Technologies Inc to design, develop, and support enterprise-level applications using Microsoft .Net technologies at their Parsippany, NJ office.

Photo of the Rise User
Zscaler Hybrid San Jose, California, United States
Posted 13 days ago

Experienced Sr. Staff Software Engineer skilled in Rust and networking protocols to join Zscaler’s hybrid team building secure, scalable cloud infrastructure.

Posted 9 days ago

Senior Software Engineer needed to drive next-generation RF communications systems at CACI.

Posted 11 days ago

SmartNews is hiring a Senior Full-Stack Product Engineer to develop its next-generation cross-platform news app at their Palo Alto office.

Photo of the Rise User
Roku Hybrid Austin, Texas, United States
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Dare to be Different
Reward & Recognition
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Sick Days
Paid Time-Off
Paid Holidays

Roku is looking for a Senior Software Engineer specialized in Data Engineering to develop and optimize large-scale data systems powering the world's top streaming platform.

Photo of the Rise User
Google Hybrid Sunnyvale, California, United States
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Contribute to Google's next-generation distributed computing and AI infrastructure as a Software Engineer III in Sunnyvale, CA.

Photo of the Rise User

Experienced Full Stack Software Engineer needed at Visa to design and build cutting-edge payment technology solutions on a global scale.

Photo of the Rise User

Experienced backend engineer needed at Hive to design and build scalable AI-powered services in a fast-growing startup environment.

Photo of the Rise User
Posted 13 days ago

Egen is looking for a skilled Senior Application Engineer with expertise in .NET Core, JavaScript frameworks, and Azure Cloud to develop scalable, full-stack applications in a fully remote role.

Photo of the Rise User

Lead engineering initiatives to optimize developer productivity and infrastructure tools at Palo Alto Networks’ Santa Clara headquarters.

Photo of the Rise User
Microsoft Hybrid Redmond, Washington, United States
Posted 12 days ago
Inclusive & Diverse
Mission Driven
Social Impact Driven
Passion for Exploration
Dare to be Different
Diversity of Opinions
Reward & Recognition
Empathetic
Feedback Forward
Work/Life Harmony
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Rise from Within
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Work Visa Sponsorship
Employee Resource Groups
401K Matching
Paid Time-Off
Maternity Leave
Social Gatherings
Company Retreats

Microsoft CoreAI seeks a Principal Architect - AI Compiler to innovate next-generation compiler and kernel development leveraging AI and large language models.

Founded in 1996, Catalogic’s mission is to enable IT organizations to protect and leverage their data, delivering significant reductions to CAPEX and OPEX while providing superior services to the business. With its range of software products and ...

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
May 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY