Software Development Engineer – Python

Apex Bridge Talent Group INC
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Python
- Django
- MySQL
- MongoDB
- SQL
- PostgreSQL
- RabbitMQ
- RESTful
- Linux
- Git
- Flask
- FastAPI
- Scripting
- Software Development
- Software Design
- Software Engineering
- REST APIs
- Application Development
- Backend Development
- Cloud Computing
Summary
Business Title: Software Development Engineer – Python
Location: Peoria OR Champaign - IL
Job Type: Direct hire
Work Setting: Onsite
Experience Level: Minimum 2+ Years of Core Python Software Development
Target Candidates: 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/Engineer—someone who writes production-ready, clean, modular Python code and understands software design patterns, backend development, and database architecture—rather 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: Bachelor’s or Master’s 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 / Google Cloud Platform) 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.
- Dice Id: 91174860
- Position Id: 9062081
- Posted 1 day ago
Company Info
About Apex Bridge Talent Group INC
Apex Bridge Talent Group is a strategic staffing and workforce solutions partner dedicated to connecting exceptional talent with forward-thinking organizations. We specialize in delivering customized recruiting, staffing, and payrolling solutions that help businesses scale efficiently while maintaining operational excellence. Our team brings a relationship-driven approach to talent acquisition, combining industry expertise with a deep understanding of client goals to identify professionals who create long-term value. From contract and project-based staffing to direct hire and employer-of-record/payrolling services, Apex Bridge Talent Group provides flexible workforce solutions designed to meet the evolving needs of today’s businesses. We proudly support organizations across a variety of industries by delivering high-quality talent, responsive communication, and a commitment to integrity throughout every stage of the hiring process. As a growing firm, we offer the agility, personalized service, and strategic partnership that larger providers often cannot match. At Apex Bridge Talent Group, we believe great companies are built by great people — and we are committed to bridging the gap between top talent and opportunity.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs