We are seeking a highly skilled and experienced Senior Fullstack Developer to join our dynamic team. The ideal candidate will have over 5 years of experience in fullstack development, with a strong emphasis on scalable solutions, cloud platforms, and mobile integration. You will be instrumental in designing, developing, and deploying robust applications, working across our entire technology stack.
Responsibilities:
- Design, develop, and maintain fullstack applications using Python for backend services and React for front-end interfaces.
- Develop and optimize MongoDB databases, ensuring high performance and scalability.
- Leverage Google Cloud Platform (GCP) services, including Google Cloud Storage (GCS), for efficient and secure data management.
- Implement and manage Redis for caching and real-time data processing to enhance application performance.
- Collaborate closely with mobile development teams, ensuring seamless interaction with Flutter-based mobile applications.
- Participate in and drive DevOps practices, including continuous integration, continuous deployment (CI/CD), and automation of deployment processes.
- Contribute to and maintain our Python deployment pipelines, ensuring efficient updates and rollouts.
- Actively participate in an Agile development environment, including sprint planning, daily stand-ups, and retrospectives.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and mentor junior developers.
- Troubleshoot and debug complex issues across the full stack.
- Stay up-to-date with emerging technologies and industry best practices.