Python Developer

1 Month ago • 5 Years + • Programming • ~ $70,000 PA

Job Summary

Job Description

Bounteous is seeking an experienced Python Developer to join their vulnerability management platforms team. The role involves designing and implementing high-performance REST APIs using FastAPI, SQLModel, and Redis. The developer will write clean, efficient Python code, develop and maintain documentation, and optimize database schemas and queries. Responsibilities include creating and maintaining automated test suites, monitoring API performance, implementing caching strategies, and collaborating with the front-end team. The role also entails assisting with data lifecycle workflows, ensuring proper logging and auditing, and mentoring junior developers. The ideal candidate should be adaptable and eager to learn new technologies.
Must have:
  • Design and implement RESTful APIs using FastAPI, SQLModel, Redis
  • Write clean, efficient, and maintainable Python code
  • Develop and maintain documentation
  • Design and optimize database schemas and queries
  • Create and maintain automated test suites
  • Monitor and optimize API performance
  • Implement caching strategies and rate limiting
  • Collaborate with front-end team
  • Assist in implementing data retention workflows
  • Ensure proper logging and auditing
  • Mentor junior developers and review code
Good to have:
  • 5+ years of professional Python development experience
  • Strong experience with FastAPI or similar framework
  • Deep understanding of REST API design principles
  • Expertise in asynchronous programming with Python
  • Solid experience with SQL databases (PostgreSQL preferred)
  • Strong knowledge of API security best practices
  • Experience with Docker and containerized environments
  • Proficiency in writing unit and integration tests
  • Familiarity with event-driven architecture and Kafka
  • Strong problem-solving skills and attention to detail
  • Effective communication and collaboration skills
  • Adaptive and eager to learn new tools
  • Knowledge of monitoring tools like Prometheus
  • Experience with microservice architectures

Job Details

Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today’s complex challenges and tomorrow’s opportunities. With uncompromising standards for technical and domain expertise, we deliver innovative and strategic solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.

Our Co-Innovation methodology is a unique engagement model designed to align interests and accelerate value creation. Our clients worldwide benefit from the skills and expertise of over 4,000+ expert team members across the Americas, APAC, and EMEA. By partnering with leading technology providers, we craft transformative digital experiences that enhance customer engagement and drive business success.

The vulnerability management platforms team is looking for an experienced and proactive Python Developer to design and implement high-performance REST APIs using FastAPI.

The candidate should be able to quickly adapt to a fast-evolving environment and take full ownership of the services / features they will be working on.

Information Security Responsibilities

    • Promote and enforce awareness of key information security practices, including acceptable use of information assets, malware protection, and password security protocols
    • Identify, assess, and report security risks, focusing on how these risks impact the confidentiality, integrity, and availability of information assets
    • Understand and evaluate how data is stored, processed, or transmitted, ensuring compliance with data privacy and protection standards (GDPR, CCPA, etc.)
    • Ensure data protection measures are integrated throughout the information lifecycle to safeguard sensitive information

Role and Responsibilities

    • Design and implement scalable, maintainable and high-performing RESTful APIs using FastAPI, SQLModel and Redis
    • Write clean, efficient, and maintainable Python code
    • Develop and maintain documentation
    • Design and optimize database schemas and queries
    • Create and maintain automated test suites
    • Monitor and optimize API performance
    • Implement caching strategies and rate limiting
    • Collaborate with front end team to ensure smooth API integration
    • Assist in implementing workflows for detecting, archiving and purging stale data based on retention policies
    • Ensure proper logging and auditing of data lifecycle processes
    • Mentor junior developers and review code
    • Collaborate with the system architect to refine the API logic, enhance query performance and implement caching strategies

Preferred Qualifications

    • 5+ years of professional Python development experience
    • Strong experience with FastAPI or similar framework (Flask, Django REST)
    • Deep understanding of REST API design principles
    • Expertise in asynchronous programming with Python
    • Solid experience with SQL databases (PostgreSQL preferred)
    • Strong knowledge of API security best practices
    • Experience with Docker and containerized environments like Openshift/Kubernetes
    • Proficiency in writing unit tests and integration tests
    • Familiarity with event-driven architecture and tools like Kafka
    • Strong Problem-solving skills and attention to details
    • Effective communication and ability to work in a collaborative, agile environments
    • Adaptive and eager to learn new tools and technologies
    • Nice to have: Knowledge of monitoring tools like Prometheus and OpenTelemtry
    • Nice to have: Experience with microservice architectures
We invite you to stay connected with us by subscribing to our monthly job openings alert here.

Bounteous is proud to be an equal opportunity employer. Bounteous does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, physical or mental disability, national origin, veteran status, or any other status protected under federal, state, or local law. Bounteous is willing to sponsor eligible candidates for employment visas. 

For employment opportunities based in Canada:
Bounteous is an equal opportunity employer. In accordance with the Ontario Human Rights Code and Accessibility for Ontarians with Disabilities Act, 2005, accommodation will be provided at any point throughout the hiring process, provided the candidate makes their accommodation needs known to Bounteous. We welcome applications from all qualified candidates. 

*Must be legally eligible to work in Canada. 

Similar Jobs

Moonbug Entertainment - Executive Assistant

Moonbug Entertainment

London, England, United Kingdom (On-Site)
3 Weeks ago
Fortra - Cloud Security Operations Lead

Fortra

Canada (On-Site)
3 Weeks ago
Morning Star - Senior Mobile Device Management Engineer

Morning Star

Chicago, Illinois, United States (Hybrid)
2 Months ago
Veeam Software - Product Manager, SaaS

Veeam Software

Prague, Czechia (Remote)
2 Months ago
mad over games - 2D Game Artist

mad over games

San Jose, California, United States (On-Site)
1 Week ago
CGS Carrers - Senior Java Software Engineer

CGS Carrers

Indonesia (Remote)
2 Months ago
grimlore games - Lead Programmer

grimlore games

Germany (On-Site)
2 Months ago
Ion - Z/OS Senior System Programmer, Italy

Ion

Italy (Hybrid)
9 Months ago
luxsoft - Senior .NET Developer

luxsoft

Guadalajara, Jalisco, Mexico (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

digic pictures - Freelancer Environment Artist

digic pictures

Budapest, Hungary (Remote)
3 Weeks ago
Altagram Group - Sales & Partnership Coordinator – QA & Video Game Localization

Altagram Group

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
WRI - Paralegal

WRI

Washington, District Of Columbia, United States (Hybrid)
3 Weeks ago
Shield AI - Senior Staff Product Designer (R3533)

Shield AI

San Diego, California, United States (On-Site)
1 Week ago
AGBO - Rigging Artist

AGBO

Los Angeles, California, United States (Remote)
2 Months ago
Milk  visual effects - Studio Assistant

Milk visual effects

(On-Site)
6 Months ago
Naphora - Concept 2D Artist

Naphora

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
1 Week ago
YouGov - Senior Research Executive

YouGov

Milan, Lombardy, Italy (On-Site)
1 Month ago
Tesla - Water & Utilities Engineer

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Autodesk - Machine Learning Engineer

Autodesk

Montreal, Quebec, Canada (Hybrid)
1 Year ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago
Cineplex - Line Cook

Cineplex

Mississauga, Ontario, Canada (On-Site)
1 Month ago
Amber - Localization Quality Assurance (Spanish LATAM)

Amber

Quebec, Canada (Hybrid)
5 Months ago
Spaulding Ridge - Finance Transformation Lead

Spaulding Ridge

Toronto, Ontario, Canada (On-Site)
3 Months ago
Cineplex - Full Stack Software Developer

Cineplex

Toronto, Ontario, Canada (Remote)
3 Weeks ago
Critical mass - Senior UX Designer, Contract

Critical mass

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
WaveApps - People & Culture Business Partner

WaveApps

Toronto, Ontario, Canada (Remote)
2 Months ago
Autodesk - Senior Financial Analyst, Corporate FP&A

Autodesk

Toronto, Ontario, Canada (On-Site)
1 Year ago
Barnstorm VFX - Senior VFX Lighter

Barnstorm VFX

Montreal, Quebec, Canada (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Next Level Business Services - Java/C++ Developer

Next Level Business Services

Sunnyvale, California, United States (On-Site)
9 Months ago
QuinStreet - Java Developer Contractor

QuinStreet

Pune, Maharashtra, India (Remote)
1 Month ago
Trellix - Staff Database Administrator

Trellix

United States (Remote)
1 Year ago
Shield AI - Software Engineer (C++) (Vision)

Shield AI

Melbourne, Victoria, Australia (On-Site)
1 Week ago
Interactive Brokers - Senior Software Developer- Python

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
2 Months ago
Epic Games - Software Engineer, Developer Relations

Epic Games

Seoul, South Korea (On-Site)
6 Months ago
Everi - Software Developer IV

Everi

Las Vegas, Nevada, United States (Hybrid)
1 Month ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Ontario, Canada (Hybrid)
4 Months ago
KPIT - Embedded C Expert

KPIT

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Any Desk - Software Developer Generalist

Any Desk

Stuttgart, Baden-Württemberg, Germany (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Chennai, Tamil Nadu, India (Remote)

Mexico City, Mexico (On-Site)

Montreal, Quebec, Canada (Hybrid)

Phoenix, Arizona, United States (On-Site)

Washington, District Of Columbia, United States (Hybrid)

New Jersey, United States (Hybrid)

Montreal, Quebec, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by bounteous

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug