Experienced Full-Stack Developer Needed for Python-based Web Application
We’re seeking a highly skilled full-stack developer with a minimum of 3 years of experience to join our team for an exciting web application project. The ideal candidate should have expertise in Python-based web development and be comfortable working with cloud technologies.

Required Skills and Experience:

Python: Minimum 3 years of experience with Python development
Web Frameworks: Proficiency in Flask and FastAPI
Database: Strong experience with PostgreSQL
Cloud Platform: Familiarity with Google Cloud Platform (GCP)
API Development: Expertise in designing and implementing RESTful APIs
DevOps: Experience with Nginx for web server configuration and deployment
Testing: Proficiency in writing unit and integration tests
Additional Requirements:

Experience integrating third-party services, specifically RevenueCat
Familiarity with containerization technologies (e.g., Docker)
Knowledge of version control systems (preferably Git)
Strong problem-solving skills and attention to detail
Excellent communication skills in English
Project Overview:

The project involves developing a scalable web application using Python, with Flask and FastAPI as the primary frameworks. The application will interact with a PostgreSQL database and be deployed on Google Cloud Platform. Key aspects of the project include:

Designing and implementing a RESTful API
Integrating RevenueCat for in-app purchases and subscription management
Setting up and configuring Nginx as a reverse proxy and load balancer
Implementing robust unit and integration testing
Optimizing application performance and ensuring scalability
Responsibilities:

Collaborate with the team to design and implement new features
Write clean, efficient, and well-documented code
Develop and maintain the backend services using Flask and FastAPI
Design and implement database schemas and queries
Set up and maintain the GCP infrastructure
Integrate third-party services and APIs
Implement security best practices throughout the application
Participate in code reviews and contribute to improving development processes
Nice-to-Have Skills:

Experience with asynchronous programming in Python
Familiarity with GraphQL
Knowledge of CI/CD pipelines
Experience with microservices architecture

Posted On: July 30, 2024 18:18 UTC
Category: Mobile App Development
Skills:Python

Country: United States

click to apply

Powered by WPeMatico