Senior Python Engineer
Location
United States
Posted
11 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Engineer
CargoSprint
• Build and maintain backend services and APIs using Python, FastAPI, and Temporal • Work with Postgres to design schemas, write efficient queries, and keep data performant • Write solid unit tests and participate in code reviews • Apply DevOps fundamentals — containerization, CI/CD pipelines, deployment • Take well-scoped features from implementation to production • Debug production issues methodically
Job Requirements
- Strong Python proficiency
- Experience building backend services and REST APIs — FastAPI or a similar framework
- Solid Postgres skills
- Good testing habits
- Working knowledge of DevOps concepts — Docker, CI/CD pipelines, deployment basics
- Strong familiarity with AI coding tools — Cursor, Copilot, or similar
- Experience working in a startup or fast-paced, high-growth environment
Benefits
- Medical, dental, and vision plans for you and your family
- 401(k) with company match
- Generous flexible PTO program and paid holidays
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer – Full Stack, .NET
BankjoyAn end-to-end digital banking solution for banks and credit unions
• Lead the implementation of new features and enhancements on existing products, demonstrating ownership and expertise. • Design, develop, and maintain front-end applications using modern frameworks (e.g., Angular, React) and best practices. • Architect and build scalable, secure APIs to support new features and products. • Proactively identify and address technical challenges, refactor code to reduce technical debt, and promote best practices across the team. • Collaborate with cross-functional teams and third-party vendors to deliver projects on schedule and with high quality. • Drive test-driven development and implement robust testing strategies across the technology stack. • Provide technical guidance and mentorship to junior and mid-level engineers. • Actively participate in Agile ceremonies and contribute to continuous process improvements.
• Develop backend solutions in Java, focusing on modernizing the SAP commission system. • Design and implement RESTful APIs, ensuring robust integration between systems. • Define and apply architectural patterns and best practices in Spring. • Conduct technical code reviews, collaborating to maintain system quality. • Support integration of DevOps processes, including deployment automation and application monitoring. • Perform database optimizations and tuning to improve performance and availability.
Cloud Database Developer
JalasoftWe provide the best software engineering solutions by investing in our people first.
• Own day-to-day database operations and service requests across cloud-native (Cloud SQL) and legacy SQL Server environments • Write and optimize SQL queries, stored procedures, and data models in support of software and data product teams • Collaborate with architects and engineers to implement scalable, low-latency database services for OLTP and analytical workloads • Build and maintain CI/CD pipelines for schema migrations using Liquibase or Flyway • Contribute to the automation of database provisioning, monitoring, and security hardening using Infrastructure-as-Code (Terraform) • Diagnose and resolve performance issues using telemetry tools to identify slow queries, inefficient indexing, and capacity bottlenecks • Support ETL pipelines and real-time data movement in cloud-native environments, working closely with data engineering teams • Document and maintain operational runbooks, architecture decisions, and troubleshooting guides • Partner with principal engineers and the Enterprise Architecture organization to design reusable patterns and blueprints for common database workloads
• Technically lead the development team, providing direction and support on architecture and implementation decisions • Delegate and track tasks, ensuring delivery meets quality standards and agreed deadlines • Conduct code reviews to ensure adherence to best practices and the development culture • Work hands-on in developing back-end (.NET / .NET Core) and front-end (Angular) solutions • Participate in defining architecture and technical design of solutions • Support the configuration and evolution of CI/CD pipelines and API management via APIM (Azure API Management) • Lead technical meetings with the client and other stakeholders • Assist the team in diagnosing and resolving complex technical issues • Contribute to the team’s technical growth by promoting best practices and the adoption of new technologies


