xelys jobs xelys jobs

Software Development Engineer – Python

Cyient

midpermanentbackend Peoria, IL Yesterday via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

PythonFastAPIDjangoFlaskREST APIsSQLAlchemyDjango ORMPostgreSQLMongoDBSOLID

About the role

Role Overview

Software Development Engineer focused on production-grade Python backend development. You will design, develop, test, and deploy scalable applications and REST APIs, with strong emphasis on software design patterns, code quality, and database architecture.

Responsibilities

  • Develop backend applications, modules, and REST APIs in Python
  • Design, build, query, and optimize databases connected to Python backends
  • Write clean, modular, reusable Python code following OOP and SOLID principles
  • Analyze and optimize performance by debugging bottlenecks and improving database queries/workflows
  • Write unit and integration tests and maintain version control with Git
  • Collaborate with product, architecture, and engineering teams to translate requirements into technical solutions

Requirements

  • 2+ years of hands-on Python software development (production-ready code)
  • Bachelor’s or Master’s degree in Computer Science/Engineering (Tier-1/Premium institute preferred)
  • Strong core Python knowledge (data structures, OOP, asynchronous programming, packaging)
  • Database experience using ORMS (e.g., SQLAlchemy, Django ORM) or native drivers
  • Practical knowledge of PostgreSQL/MySQL and/or MongoDB/Redis (complex SQL, indexing)
  • Proficiency with Python backend frameworks: FastAPI, Django, or Flask
  • Strong fundamentals in data structures, algorithms, and system design
  • Familiarity with Git, Linux, Docker, and RESTful API integration

Nice-to-Haves

  • Message queues/event streaming: RabbitMQ, Celery, Kafka
  • Cloud exposure: AWS / Azure / GCP
  • CI/CD pipelines

About Cyient

Cyient is a technology company focused on engineering and digital solutions. The role described involves building scalable software applications and backend services, indicating a software engineering and product delivery environment.

Scraped 7/28/2026