Python Developer
Role details
Job location
Tech stack
Requirements
- Relevant experience in Application Development or Systems Analysis roles
- Strong experience with REST APIs message queues eg RabbitMQ Kafka SOAP and microservices architecture
- Handson expertise in Python Core Python concepts modules error handling multiprocessing multithreading
- Experience with Python frameworks such as Flask or FastAPI or Django for API development
- Experience with API documentation tools like Swagge OpenAI
- Knowledge of JSON and XML processing in Python
- Very hands on role ability to write clean production ready code daily
- Good working knowledge of SQL and relational databases Postgre SQL MySQL Oracle
- Familiarity with Windows and Linux environment s ability to write shell and batch scripts
- Experience with containerization and orchestration tools such as Docker and Kubernetes
- Understanding of Python OOP principles design patterns file IO collections concurrency and database connectivity eg SQL Alchemy or psycopg2
- Experience with CICD pipelines and tools such as Jenkins GitHub Actions or Azure DevOps
- Demonstrated Subject Matter Expertise SME in Python based application development
- Ability to adjust priorities quickly based on project needs
- Strong analytical problem solving and decision-making skills
- Excellent written and verbal communication skills
- Ability to work under pressure while meeting deadlines and adapting to changing requirements
Skills Mandatory Skills: Ansible, Architecture Patterns and Styles, Flask, Kubernetes, MS SQL Server
Benefits & conditions
Benefits and Perks:
- Comprehensive Medical Plan Covering Medical, Dental, Vision
- Short Term and Long-Term Disability Coverage
- 401(k) Plan with Company match
- Life Insurance
- Vacation Time, Sick Leave, Paid Holidays
- Paid Paternity and Maternity Leave
The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation.