Python Developer
Insight Global
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 scoreTags
About the role
Role Overview
Insight Global is seeking a seasoned Software Engineer / Python Developer to design, develop, and maintain web applications that support core business operations. The ideal candidate is a full-stack developer with strong experience across React, Django, Python, and Microsoft SQL Server, with a focus on innovation, quality, and performance.
Day-to-Day Responsibilities
- Design and develop scalable, maintainable, high-performance web applications
- Deploy and manage applications on IIS running on Windows Server 2019+ (SSL/TLS certificate management, application pool configuration, performance tuning)
- Implement and enforce security best practices across application, server, and network layers
- Access controls, vulnerability patching, audit logging
- Collaborate with cross-functional teams to define, design, and deliver new features
- Build and maintain RESTful APIs with Django and Python
- Create modern, responsive UI with React
- Optimize database queries and schema design in Microsoft SQL Server 2019+
- Write clean, maintainable, well-documented code following best practices
- Participate in architecture discussions, technical planning, and system design reviews
- Ensure security, performance, and reliability via testing and monitoring
- Take direction from senior management; work effectively in a small team setting
Requirements (Must Haves)
- Bachelor’s or Master’s in Computer Science / Software Engineering or equivalent experience
- 3–6 years of professional full-stack development experience
- Proficiency with:
- React 18+
- Django 4.x
- Python 3.x
- RESTful API development
- JavaScript/TypeScript, HTML5, CSS3
- Microsoft SQL Server 2019+ (schema design, stored procedures, indexing, query optimization)
- Windows Server 2019+ (installation, configuration, administration, maintenance)
- IIS (deploy/manage apps, SSL/TLS bindings, application pools)
- DNS basics (A, CNAME, MX, TXT; troubleshooting)
- Networking fundamentals (TCP/IP, subnetting, firewalls, VPN troubleshooting in Windows)
- Security awareness (Windows security best practices, user/group permissions/Active Directory, patch management, app security hardening)
- Identity management (e.g., Auth0 / Okta)
- Git for version control
- Automated testing mindset (test your own code and iterate without relying on a separate testing team)
- DevOps best practices familiarity
- Agile environment experience
- Ability to work independently (set goals, timeline, and deliver within agreed timeframe)
- Strong communication skills and reliable internet/phone for an 8–5 work week; deployments may occur outside normal business hours
Nice-to-Haves (Plusses)
- C# / .NET experience
- Experience with Windows Server tooling (Group Policy, WSUS, Remote Desktop Services)
- Exposure to network monitoring tools (e.g., Wireshark, SolarWinds, PRTG)
- Security certifications (e.g., CompTIA Security+, Microsoft AZ-900 / SC-900)
Tech Stack
- Frontend: React 18+, JavaScript/TypeScript, HTML5, CSS3
- Backend: Django 4.x, Python 3.x
- Database: Microsoft SQL Server 2019+ (schema/stored procedures/indexing/query optimization)
- Web Server/Infra: IIS on Windows Server 2019+, Windows Server 2019+, DNS, TCP/IP, Active Directory, firewalls/VPN
- Security: SSL/TLS, Windows hardening, application-level security, patch management
About Insight Global
Insight Global is a staffing and talent solutions firm supporting core business operations through technology and software delivery. The role focuses on building and maintaining full-stack web applications, combining modern frontend experiences with secure, high-performance backend services and databases.
Scraped 6/19/2026