Job description
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.
5+ years of professional experience as a Fullstack Developer.
Demonstrable experience with Redis.
Proficiency in Python for backend development.
Solid experience with React for front-end development.
Experience with mobile application interaction, particularly with Flutter.
Proven expertise with MongoDB.
Strong experience with Google Cloud Platform (GCP) and Google Cloud Storage (GCS).
Familiarity with DevOps practices, including deployment strategies and CI/CD pipelines is a plus.
In-depth understanding and practical experience with Agile methodologies (Scrum, Kanban).
Experience with deployment and updating of Python applications.
Excellent problem-solving skills and attention to detail.
Great English communication and teamwork abilities.
Work remotely Monday - Friday, 40 hours a week (no weekends)
Vacation: 10 business days a year
Holidays: 5 National Holidays a year
Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year’s Eve, New Year’s Day, Zipdev Day)
Parental Leave
Health Care Reimbursement
Active Lifestyle Reimbursement
Quarterly Home Office Reimbursement
Payroll Deduction Purchase Plans
Longevity Bonus
Continuous Learning Bonus
Access to Training and Professional Development Platforms
Did we mention it’s REMOTE?!!
One of our core values at Zipdev is “Be authentic.” that’s why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.
Wondering how our remote environment or our payment method work? We’ve put together some helpful answers in our FAQs at the bottom our our career site. Take a look and let us know if you have any other questions!