Python Backend Developer - Varite, Inc
Chicago, IL 60601
About the Job
Onsite - 5 days onsite (Day 1 onsite)
Primary San Ramon, California
Secondary Stamford, Connecticut
Pay Range: $55/hr - $60/hr
Interview Process
Round 1: Telephone interview.
Round 2: In-person coding interview in San Ramon.
Responsibilities
Required Skills
Key Competencies
Primary San Ramon, California
Secondary Stamford, Connecticut
Pay Range: $55/hr - $60/hr
Interview Process
Round 1: Telephone interview.
Round 2: In-person coding interview in San Ramon.
Responsibilities
- Develop and maintain server-side logic using Python.
- Design and implement scalable and secure RESTful APIs.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure optimal performance.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Write clean, testable, and efficient code.
- Implement security measures to protect data and applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Stay up-to-date with emerging technologies and industry trends.
Required Skills
- Proven experience as a Python Backend Developer or similar role.
- Strong proficiency in Python programming language.
- Experience with web frameworks such as Django, Flask, or FastAPI.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) and integration with backend systems.
- Understanding of databases (SQL and NoSQL) and data modeling.
- Knowledge of version control systems, particularly Git.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Bachelor's degree in computer science, Engineering, or related field.
- Familiarity with CI/CD pipelines and deployment automation.
- Understanding of Agile methodologies and project management tools (e.g., JIRA)
Key Competencies
- Technical Expertise: Deep understanding of backend development, including server-side programming, API development, and database management.
- Problem-Solving: Ability to diagnose and resolve complex technical issues efficiently.
- Collaboration: Strong team player with excellent communication skills to work effectively with cross-functional teams.
- Adaptability: Willingness to learn new technologies and adapt to changing project requirements.
- Attention to Detail: Commitment to writing clean, maintainable, and efficient code.
- Security Awareness: Understanding of security best practices and implementation of measures to protect data and applications.
Source : Varite, Inc