Job Title: Python Developer
Location- Dallas (Irving/Richardson), Austin TX, Hartford, CT (2-3 days in a week)
Duration: Long term
NOTE - 70 or 80% backend and 30 or 20% frontend
NOT LOOKING FOR JAVA, CLIENT IS LOOKING FOR Python
Experienced Full Stack Developer with a strong focus on backend API development, extensive experience in Python, and preferably familiarity with Google Cloud Platform (GCP). The ideal candidate will have a proven track record in building scalable backend systems, developing robust APIs, and writing efficient Python code. This is a Mid-to-Senior level position that requires excellent technical skills, a business-oriented mindset, and the ability to work directly with stakeholders to deliver high-impact solutions.
Key Responsibilities:
- Design, develop, and maintain scalable APIs and backend systems using Python.
- Work with Google Cloud Platform (GCP) services and architecture, deploying and managing backend services.
- Collaborate directly with business stakeholders to understand requirements, propose technical solutions, and deliver features aligned with business objectives.
- Optimize backend systems for performance, scalability, and reliability.
- Build and integrate with databases, ensuring secure and efficient data handling.
- Collaborate with frontend developers, ensuring seamless integration of backend services with user interfaces.
- Write clean, maintainable, and well-documented code, adhering to best practices.
- Identify and resolve complex technical issues, ensuring high availability and fault tolerance.
- Participate in code reviews and contribute to improving team practices and processes.
- Mentor junior developers and assist in upskilling the team.
- Stay up to date with industry trends and emerging technologies, ensuring the adoption of best practices.
Required Skills and Qualifications:
- 6+ years of experience in full stack development with a strong focus on backend/API development.
- Extensive hands-on experience with Python programming.
- Proven experience building and consuming RESTful APIs and microservices architecture.
- Knowledge of Google Cloud Platform (GCP) or other cloud platforms (AWS, Azure), with experience in deploying and managing applications.
- Strong understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience with containerization tools such as Docker and orchestration using Kubernetes.
- Proficient in designing and managing CI/CD pipelines for automated testing and deployment.
- Familiarity with backend frameworks such as Flask, Django, or FastAPI.
- Strong understanding of security best practices in API development, including authentication, authorization, and data encryption.
- Solid problem-solving skills, with the ability to troubleshoot complex technical issues.
- Excellent communication skills, able to effectively interact with both technical and non-technical stakeholders.