Senior API Engineer Python, PostgreSQL, Microservices

Overview

Hybrid
Depends on Experience
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

API
RESTful
Python
PostgreSQL
Database
FastAPI
SQL

Job Details

Senior Software Engineer

Hybrid from Montreal QC

< data-start="112" data-end="136">Requirements:</>
  • 8+ years of software development experience, specializing in high-throughput and scalable RESTful API design.
  • Proven expertise in database interactions with PostgreSQL and Snowflake, including query optimization and schema design.
  • Advanced Python programming skills, with experience in frameworks like FastAPI and SQLAlchemy.
  • Strong knowledge of caching strategies for API performance optimization.
  • Demonstrated experience in designing large-scale, data-intensive systems.
  • Deep understanding of distributed systems architecture.
  • Expertise in data modeling and database design.
  • Experience working with microservices architecture and event-driven systems.
  • Strong analytical skills for performance tuning and system optimization.
  • Excellent documentation and communication abilities.
  • Proactive problem-solving mindset, with the ability to identify and address technical challenges.
  • Familiarity with monitoring tools like Prometheus and OpenTelemetry.

#SoftwareDevelopment #BackendDevelopment #Python #FastAPI #SQLAlchemy #PostgreSQL #Snowflake #RESTfulAPIs #Microservices #DistributedSystems #EventDrivenArchitecture #DataModeling #DatabaseDesign

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.