Our client is seeking a backend-oriented Software Developer with strong experience in Python to design build and operate scalable APIs data services and pipelines. You will collaborate with cross-functional teams to deliver secure reliable and performant backend systems leveraging Python PostgreSQL ORMs GraphQL and Apache Airflow.
What Youll Do
* Design develop and maintain backend services using Python and related frameworks
* Build robust REST and GraphQL APIs including designing schemas and implementing resolvers pagination and authorization.
* Model design and optimize relational databases (PostgreSQL) queries including indexing migrations query optimization and performance tuning.
* Implement and integrate ORMs (e.g. SQLAlchemy) with sound patterns for transactions and concurrency.
* Architect and operate data pipelines and workflows using Apache Airflow (DAG design scheduling monitoring retry/backfill strategies).
* Ensure code quality through unit/integration tests and automated CI/CD pipelines.
* Apply secure development practices: authentication/authorization secrets management input validation and data privacy.
* Implement observability: structured logging metrics tracing and alerting to ensure reliability and performance.
* Collaborate with product owners data scientists and front-end engineers to deliver end-to-end solutions aligned with business goals.
* Document systems and APIs for maintainability and knowledge sharing.
What Our Client Is Looking For
Qualifications
* BS/MS in Computer Science or equivalent experience
* Professional backend Python development experience (5 years) building production-grade services.
* Strong grasp of software engineering fundamentals: algorithms data structures concurrency distributed systems basics.
* Hands-on experience designing and maintaining microservices.
* Strong proficiency in Python and related framework like FastAPI or Django
* Deep knowledge of SQL and PostgreSQL including schema design normalization indexing strategies query planning and performance tuning.
* Practical experience with ORMs transactional integrity and managing schema evolution/migrations
* Experience with automated testing linting/typing and Git-based version control system.
* Experience with next generation software methodologies such as Agile and tools such as Gitlab DevOps CI/CD and other best practices.
* Clear communication skills and ability to collaborate in a cross-functional agile environment.
Preferred Qualifications
* Experience with GraphQL APIs (e.g. Strawberry Graphene) and/or RESTful services.
* Proficiency with Apache Airflow for orchestration of ETL/ELT workflows and data pipeline reliability.
* Experience operating services in AWS cloud environments including containerization (Docker) and orchestration (Kubernetes)
* Infrastructure-as-code familiarity (Terraform/OpenTofu CloudFormation) and secrets/config management.
* Performance profiling and capacity planning for high-throughput APIs.
* Background in applied ML integrations or retrieval-augmented systems using vector stores.
What Youll Gain
* Opportunity to build impactful systems that support Companys innovation and global operations.
* Collaborative inclusive culture focused on continuous learning and technical excellence.
* Exposure to a broad technology stack and complex real-world challenges.
- Travel: Less than 15%
Our client is seeking a backend-oriented Software Developer with strong experience in Python to design build and operate scalable APIs data services and pipelines. You will collaborate with cross-functional teams to deliver secure reliable and performant backend systems leveraging Python PostgreSQL ...
Our client is seeking a backend-oriented Software Developer with strong experience in Python to design build and operate scalable APIs data services and pipelines. You will collaborate with cross-functional teams to deliver secure reliable and performant backend systems leveraging Python PostgreSQL ORMs GraphQL and Apache Airflow.
What Youll Do
* Design develop and maintain backend services using Python and related frameworks
* Build robust REST and GraphQL APIs including designing schemas and implementing resolvers pagination and authorization.
* Model design and optimize relational databases (PostgreSQL) queries including indexing migrations query optimization and performance tuning.
* Implement and integrate ORMs (e.g. SQLAlchemy) with sound patterns for transactions and concurrency.
* Architect and operate data pipelines and workflows using Apache Airflow (DAG design scheduling monitoring retry/backfill strategies).
* Ensure code quality through unit/integration tests and automated CI/CD pipelines.
* Apply secure development practices: authentication/authorization secrets management input validation and data privacy.
* Implement observability: structured logging metrics tracing and alerting to ensure reliability and performance.
* Collaborate with product owners data scientists and front-end engineers to deliver end-to-end solutions aligned with business goals.
* Document systems and APIs for maintainability and knowledge sharing.
What Our Client Is Looking For
Qualifications
* BS/MS in Computer Science or equivalent experience
* Professional backend Python development experience (5 years) building production-grade services.
* Strong grasp of software engineering fundamentals: algorithms data structures concurrency distributed systems basics.
* Hands-on experience designing and maintaining microservices.
* Strong proficiency in Python and related framework like FastAPI or Django
* Deep knowledge of SQL and PostgreSQL including schema design normalization indexing strategies query planning and performance tuning.
* Practical experience with ORMs transactional integrity and managing schema evolution/migrations
* Experience with automated testing linting/typing and Git-based version control system.
* Experience with next generation software methodologies such as Agile and tools such as Gitlab DevOps CI/CD and other best practices.
* Clear communication skills and ability to collaborate in a cross-functional agile environment.
Preferred Qualifications
* Experience with GraphQL APIs (e.g. Strawberry Graphene) and/or RESTful services.
* Proficiency with Apache Airflow for orchestration of ETL/ELT workflows and data pipeline reliability.
* Experience operating services in AWS cloud environments including containerization (Docker) and orchestration (Kubernetes)
* Infrastructure-as-code familiarity (Terraform/OpenTofu CloudFormation) and secrets/config management.
* Performance profiling and capacity planning for high-throughput APIs.
* Background in applied ML integrations or retrieval-augmented systems using vector stores.
What Youll Gain
* Opportunity to build impactful systems that support Companys innovation and global operations.
* Collaborative inclusive culture focused on continuous learning and technical excellence.
* Exposure to a broad technology stack and complex real-world challenges.
- Travel: Less than 15%
View more
View less