Codal · 2 months ago
Senior Backend Engineer (Python)
Codal is an award-winning web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. In this role, you will architect, develop, and maintain backend systems and APIs using Python, collaborating with cross-functional teams to ensure high-performing solutions for enterprise clients.
Information TechnologyMobile AppsSoftwareUX DesignWeb DesignWeb Development
Responsibilities
Architecting, developing, and maintaining backend systems and APIs using Python and modern frameworks such as Django, FastAPI, or Flask
Designing clean, modular, and performant application architectures aligned with Codal’s engineering best practices
Implementing integrations with third-party APIs, databases, and internal systems
Building and optimizing data models, schemas, and queries for relational and NoSQL databases
Leading backend development efforts within your project team, ensuring clean, maintainable, and performant code
Reviewing code and mentoring junior-level engineers, helping raise the bar for backend quality and consistency
Owning delivery from concept to deployment, contributing to sprint planning, estimation, and release readiness
Staying ahead of emerging backend technologies, frameworks, and best practices — and advocating for their adoption where relevant
Qualification
Required
4+ years of professional experience developing backend systems with Python
Proficiency with one or more modern frameworks (Django, FastAPI, or Flask)
Strong understanding of RESTful API or GraphQL design principles
Experience working with databases such as PostgreSQL, MySQL, or MongoDB
Strong understanding of asynchronous programming, microservices, and event-driven architectures
Familiarity with containerization and orchestration tools (Docker, Kubernetes)
Familiarity with CI/CD pipelines, Git-based workflows, and Agile methodologies
Strong debugging, optimization, and performance-tuning skills
Excellent communication and collaboration abilities, with experience working in cross-functional teams
Preferred
Experience with cloud platforms (AWS, GCP, or Azure), including Lambda or serverless architectures
Exposure to message queues (Kafka, RabbitMQ, AWS SQS) or pub/sub models
Exposure to data engineering concepts, ETL pipelines, or API integrations with analytics tools
Familiarity with testing frameworks (Pytest, Unittest, Jest, Mocha, Supertest, etc.)
Experience developing APIs for eCommerce, healthcare, or data-driven applications
Background in API versioning, rate limiting, and performance tuning for high-traffic systems
Benefits
Medical, Life, Dental/Vision, and many more insurance types
Employer 401k match - 4%
Office snacks and drinks + a fancy Bevi water machine with flavored water
We regularly host happy hours, dinners, excursions, and other company events to unwind after a hard day at work
A recreational group that regularly competes in city leagues for softball and volleyball
An office in the heart of downtown Chicago with a gym, food court, Walgreens, rooftop bar, outdoor sports court, and other amenities
Working hybrid for in-person collaboration and sprint-planning days
Company
Codal
Codal is a design and development consultancy that partners with enterprise organizations to solve complex problems and accelerate growth.
H1B Sponsorship
Codal has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (2)
2023 (1)
2020 (2)
Funding
Current Stage
Late StageTotal Funding
unknown2012-03-01Series D
Recent News
Company data provided by crunchbase