Gatix E Solution Logo Gatix E Solution
Gatix E Solution Logo

Python Developer

💰 $50,000 - $100,000 🌍 United States of America 📅 07/05/2023

Apply

Job Description

##### Job Description :

Our goal is to make hiring reliable, simple, and fast. Our role will be to
help all our talents find and apply for contractual remote opportunities and
progress in their career. We will support any grievances or challenges you may
face during the engagement. You will also be assigned to a dedicated Talent
Success Coach during the engagement.

##### **Roles & Responsibilities:**

* Architect, design, and develop advanced backend services for their AI-powered market research platform using core Python, advanced Python, and frameworks such as Flask MVC, Django Rest API, and Fast API.
* Implement robust information security practices, ensuring the integrity and confidentiality of their data and systems.
* Leverage extensive knowledge of AWS services, such as EC2, Lambda, S3, RDS, DynamoDB, API Gateway, SQS, and CloudWatch to optimize application performance and reliability.
* Utilize your experience with databases such as MySQL, MongoDB, PostgreSQL or DynamoDB to design efficient and scalable data models.
* Identify and integrate suitable third-party libraries to improve the functionality and performance of their AI-driven solutions.
* Document all software modifications and coding practices meticulously, ensuring code clarity and reusability by other team members.
* Participate in the entire lifecycle of their SaaS solutions, including analysis, design, development, testing, installation, configuration, and maintenance phases.
* Engage in agile scrum development cycles, contributing to planning, estimation, client communication, resource allocation, and retrospectives.
* Utilize JIRA for efficient task tracking and project management, fostering effective team collaboration.
* Identify and fix urgent issues or bugs in systems.
* Maintain a strong focus on microservice architecture and cloud-first development.
* Constantly strive to enhance the user experience and value of their platform with product-minded, user-centric thinking.

##### **This Role Requires:**

* Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
* At least 6 years of experience in backend development, preferably in a fast-paced startup AND large-scale corporate environment.
* Deep expertise in Python, including experience with frameworks like Flask MVC, Django Rest API, and Fast API.
* Familiarity with or previous experience in the market research industry is a strong plus, particularly with respect to AI applications.
* Proficiency in MongoDB, MySQL, PostgreSQL, and DynamoDB, with a robust understanding of database management and strategies for performance optimization.
* Proven experience in deploying and managing robust applications on AWS, with knowledge of services like EC2, Lambda, S3, RDS, DynamoDB, API Gateway, SQS, and CloudWatch.
* Experience in building and working with CI/CD pipelines.
* Significant experience architecting and implementing scalable SaaS solutions, with a focus on microservice architecture, cloud-first development, and the principles of Object-Oriented Analysis & Design.
* Experience working with JavaScript or ReactJS is a plus.
* A proven track record of successfully delivering complex projects using agile methodology.
* Proficiency in using JIRA for task and project management.
* Solid experience with agile scrum development processes.
* Excellent English communication skills, both written and verbal, with the capacity to effectively interface with both technical and non-technical stakeholders.
* Experience in implementing robust information security practices and understanding of various security protocols, encryption techniques, and network security.
* A quick learner who can master new technologies and libraries effectively.
* Exceptional problem-solving skills, coupled with a passion for creating user-centered solutions.