Overview
Hybrid
$50 - $55
Contract - W2
Contract - 12 Month(s)
Skills
Python
Django
API
Job Details
Job Title: Python Developer
Location: Charlotte, NC or Jersey City, NJ or Dallas, TX
Job Type: Contract
Client: Synechron / BOA
Job Summary:
We are seeking a skilled and motivated Python Developer to join our dynamic engineering team. You will be responsible for designing, developing, and maintaining scalable and efficient software applications using Python. The ideal candidate should have strong programming skills, experience with modern development practices, and a passion for building robust and high-performance systems.
Key Responsibilities:
- Design, develop, test, and deploy Python-based applications and services.
- Write clean, maintainable, and efficient code following best practices.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Develop and maintain APIs and backend systems.
- Optimize application performance and scalability.
- Write and maintain technical documentation.
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 2+ years of professional experience in Python development.
- Proficiency in Python 3.x and related frameworks such as Django, Flask, or FastAPI.
- Experience with RESTful APIs, microservices, and object-oriented programming.
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORMs (e.g., SQLAlchemy, Django ORM).
- Experience with version control systems (e.g., Git).
- Knowledge of unit testing and test-driven development (TDD).
- Understanding of CI/CD pipelines and modern software development workflows.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of Docker and container orchestration tools like Kubernetes.
- Familiarity with asynchronous programming (e.g., asyncio, Celery).
- Experience working with NoSQL databases (e.g., MongoDB, Redis).
- Exposure to DevOps tools, infrastructure as code, and monitoring solutions.
- Understanding of security best practices in API and web development.
- Familiarity with data processing, ETL pipelines, or machine learning (a plus).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.