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 include designing, developing, and maintaining fullstack applications using Python for backend services and React for front-end interfaces.
You will develop and optimize MongoDB databases, ensuring high performance and scalability.
The role involves leveraging Google Cloud Platform (GCP) services, including Google Cloud Storage (GCS), for efficient and secure data management.
You will implement and manage Redis for caching and real-time data processing to enhance application performance.
Collaboration with mobile development teams is essential to ensure seamless interaction with Flutter-based mobile applications.
You will participate in and drive DevOps practices, including continuous integration, continuous deployment (CI/CD), and automation of deployment processes.
Contributing to and maintaining our Python deployment pipelines is part of the role, ensuring efficient updates and rollouts.
Active participation in an Agile development environment, including sprint planning, daily stand-ups, and retrospectives, is expected.
Writing clean, maintainable, and well-documented code is crucial.
You will conduct code reviews and mentor junior developers.
Troubleshooting and debugging complex issues across the full stack is part of your responsibilities.
Staying up-to-date with emerging technologies and industry best practices is important.
Requirements:
You must have 5+ years of professional experience as a Fullstack Developer.
Demonstrable experience with Redis is required.
Proficiency in Python for backend development is essential.
Solid experience with React for front-end development is necessary.
Experience with mobile application interaction, particularly with Flutter, is required.
Proven expertise with MongoDB is a must.
Strong experience with Google Cloud Platform (GCP) and Google Cloud Storage (GCS) is necessary.
Familiarity with DevOps practices, including deployment strategies and CI/CD pipelines, is a plus.
An in-depth understanding and practical experience with Agile methodologies (Scrum, Kanban) is required.
Experience with deployment and updating of Python applications is necessary.
Excellent problem-solving skills and attention to detail are essential.
Great English communication and teamwork abilities are required.
Benefits:
You will work remotely Monday - Friday, 40 hours a week (no weekends).
Vacation includes 10 business days a year.
You will receive 5 National Holidays a year.
There are 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day).
Parental Leave is provided.
Health Care Reimbursement is available.
Active Lifestyle Reimbursement is offered.
Quarterly Home Office Reimbursement is included.
Payroll Deduction Purchase Plans are available.
A Longevity Bonus is provided.
A Continuous Learning Bonus is offered.
You will have access to Training and Professional Development Platforms.