HamburgerMenu
hirist

Job Description

Job Description :


We are looking for a highly skilled Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in developing and deploying SaaS applications on Google Cloud Platform (GCP) using a microservices architecture. You will be responsible for developing both client and server software, with React for frontend development, FastAPI/Python for backend services, and PostgreSQL as the database system. This role demands a balance of technical proficiency, creativity, and a keen eye for detail to develop scalable, efficient, and robust solutions.


Responsibilities :


- Design, develop, and deploy scalable microservices using FastAPI/Python on GCP.

- Build and maintain responsive web applications with React, integrating with backend services for a seamless user

experience.

- Manage and optimize PostgreSQL databases for high performance and reliability.

- Implement CI/CD pipelines for automated testing and deployment using GCP tools and services.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Design and implement APIs for internal and external use.

- Maintain code integrity and organization, including code reviews and adherence to best practices.

Requirements :


- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- Proven experience of 3-5+ years as a Full Stack Developer or similar role, with a portfolio of successful projects.

- Strong proficiency in React for frontend and FastAPI/Python for backend development.

- Experience with PostgreSQL and database design/architecture.

- Familiarity with GCP and deploying applications using GCP services.

- Understanding of microservices architecture and containerization technologies like Docker, Kubernetes.

- Knowledge of RESTful APIs, API Design, and API Integration.

- Experience with version control systems, preferably Git.

- Excellent problem-solving skills and the ability to work in a fast-paced environment.

- Strong analytical and critical thinking skills.

- Ability to work independently with minimal supervision.

- Experience with cloud computing platforms such as AWS, Azure, or GCP.

- Experience with additional programming languages (e. g. Java, Golang, Rust) or frameworks (e. g. Angular, Node.js, Django, Spring Boot).

- Knowledge of frontend and backend performance optimization techniques.

- Experience with NoSQL databases (e. g., MongoDB, Cassandra).

- Familiarity with Agile development methodologies and tools.

info-icon

Did you find something suspicious?