Enter a job title or keyword

Software Development Engineer – Python

Tekfortune


Job Location:

Peoria, IL - USA

Yearly Salary: USD 85000 - 90000
Posted: 8 September 2026 (7 hours ago)
Application Deadline: 6 December 2026
Vacancies: 1 Vacancy

Job Summary

Tekfortune is a fast-growing consulting firm specialized in permanent contract & project-based staffing services for worlds leading organizations in a broad range of this quickly changing economic landscape virtual recruiting and remote work are critical for the future of work. To support the active project demands and skills gaps our staffing experts can help you find the best job for you.


Job Title: Software Development Engineer Python
Location: Peoria OR Champaign IL Onsite Only
Duration: Full-time Only
Salary: 85k/yr to 90k/yr

Experience Level: Minimum 2 Years of Core Python Software Development

Must Have: Graduates/Postgraduates from Premium Engineering Institutes ( Tier-1 Universities)

Job Purpose
We are looking for a Software Engineer with a minimum of 2 years of hands-on experience in building scalable robust software applications using Python.
Note: We are specifically seeking a Python Software Developer/Engineersomeone who writes production-ready clean modular Python code and understands software design patterns backend development and database architecturerather than a Python user/scripting user.
Key Responsibilities
  • Software Application Development: Design develop test and deploy production-grade applications modules and REST APIs using Python.
  • Database Design & Management: Build query and optimize relational and/or non-relational databases connected to Python backends.
  • Code Quality & Architecture: Write clean readable modular and reusable Python code adhering to OOP SOLID principles and proper software engineering practices.
  • System Optimization: Analyze application performance debug bottlenecks and optimize database queries and backend workflows.
  • Testing & Version Control: Write unit tests perform integration testing and maintain code versioning through Git.
  • Collaboration: Partner with cross-functional product architecture and engineering teams to turn feature requirements into technical solutions.
Required Skills & Qualifications
  • Education: Bachelors or Masters degree in Computer Science Engineering or a related technical field from a Tier-1 / Premium Institute.
  • Core Python Expertise: Minimum 2 years of dedicated experience in software development with Python (deep understanding of data structures OOPs asynchronous programming modules and packaging).
  • Database Experience:
    • Strong hands-on experience interfacing Python with databases using ORMs (e.g. SQLAlchemy Django ORM) or native drivers.
    • Practical knowledge of relational databases (PostgreSQL MySQL) or NoSQL databases (MongoDB Redis) including writing complex SQL queries and indexing.
  • Backend / Web Frameworks: Proficiency with Python frameworks such as FastAPI Django or Flask.
  • Software Engineering Fundamentals: Strong problem-solving skills knowledge of data structures algorithms and system design basics.
  • Development Tools: Proficient with Git Linux environments Docker and RESTful API integration.
Preferred / Nice-to-Have
  • Experience with message queues or event streams (e.g. RabbitMQ Celery Kafka).
  • Exposure to cloud platforms (AWS / Azure / GCP) and CI/CD pipelines.
Key Competencies
  • Strong analytical and logical reasoning skills.
  • Obsession with code quality test coverage and software design patterns.
  • Clear technical communication and collaborative mindset.



For more information and other jobs available please contact our recruitment team at . To view all the jobs available in the USA and Asia please visit our website at .

Required Experience:

IC