Full-Stack Flutter Developer
Location
India
Type
On Site
Experience
5 years plus
About Us
Testing Mavens is a next-generation QA & Software Testing Services provider headquartered in New Jersey, USA, with offshore facilities in India. We have deep expertise in various spheres like Finance and Advisory, EdTech, Fashion and Pharmacy.
Senior Full-Stack Developer
Position: Full-Stack Flutter Developer
Employment Type: Full-Time
Responsibilities
- Full-Stack Development: Build and maintain robust, full-stack applications, focusing on high-quality, scalable solutions for web, iOS, and Android platforms.
- Feature Implementation: Collaborate with cross-functional teams to define, design, and deliver new features on the Burrow platform, integrating front-end interfaces with back-end services. Database and API Integration: Develop, maintain, and optimize GraphQL APIs, leveraging Hasura for seamless integration with our PostgreSQL database.
- Backend Development: Create and manage backend services using Node.js and PostgreSQL, with a focus on efficient SQL development to ensure data integrity and application performance.
- Performance Optimization: Ensure applications are optimized for speed, scalability, and reliability across all supported platforms. Collaboration and Prioritization: Work closely with product and engineering leadership to prioritize and execute feature development, balancing both front-end and back-end needs.
- Code Quality and Maintenance: Write well-structured, maintainable code, and actively participate in code reviews, testing, and building and improving continuous integration/continuous delivery (CI/CD) workflows.
- Troubleshooting and Quality Control: Assist with troubleshooting and resolving bugs to maintain high quality and performance standards. Requirements Proven Full-Stack Development
Experience:
- Demonstrated success in building full-stack applications, preferably with Flutter & Node.js. Other frontend web and/or mobile experiences than flutter will be considered.
- Backend Expertise: Strong background in Flutter, Dart, and mobile development, with proven experience in SQL development, ideally using PostgreSQL. GraphQL and Hasura
- Proficiency: Skilled in building and managing GraphQL APIs, with experience in Hasura for efficient database integration.
- Back-End Familiarity: Knowledgeable in backend development with Node.js, PostgreSQL, and integrating front-end applications with these services. Version Control and CI/CD
- Knowledge: Familiar with Git, CI/CD pipelines, and agile methodologies.
- Effective Communication and Collaboration: Ability to work independently and as part of a collaborative global team.
- Bonus Skills: Experience with cohort/feature management, AI, working in a SaaS environment, and familiarity with Kotlin and Swift.
Soft Skills
- Clear communicator (written and verbal)
- Creative troubleshooting of technical problems
- Ability to focus on deadlines and deliverables
- Ability to think outside the box
- Ability to work in a team
Returns
- Fun work environment and a great testing team
- Remote / Work from home option
- Challenge yourself and learn something new every day.