Full-Stack Developer (Mobile & Web)
About the Role:
We are looking for a versatile, hands-on *Full-Stack Developer* to join our engineering team. In this role, you will be responsible for building and maintaining our cross-platform mobile application, web dashboard, and the robust backend infrastructure that powers them both.
You will have ownership over the entire development lifecycle—from database design and API development to creating smooth, responsive user interfaces.
Key Responsibilities
Frontend Development: Design, build, and maintain high-performance mobile applications using *Flutter* and responsive web dashboards using React.
Backend Engineering: Develop scalable, secure, and optimized RESTful APIs and server-side logic using Node.js
Database Management:* Structure complex data models, write efficient queries, and optimize performance in PostgreSQL
Cloud Infrastructure:Manage file storage solutions using *AWS S3* and deploy/maintain applications on cloud platforms like AWS or DigitalOcean.
Feature Integration:* Implement real-time features and push notifications utilizing Firebase.
Collaboration & Maintenance: Work closely with product and design teams to translate wireframes into code, ensure high code quality through testing, and debug production issues promptly.
Technical Requirements
Mobile:Strong proficiency in *Flutter* (Dart) for cross-platform iOS and Android development.
Web:Proven experience building modern web applications with React(and associated state management tools).
Backend:Deep understanding of JavaScript/TypeScript and runtime environments like Node.js (Express, NestJS, etc.).
Database:Hands-on experience with relational databases, specifically PostgreSQL.
Cloud & DevOps:Experience deploying applications, managing servers, and handling infrastructure on AWS or DigitalOcean, as well as managing cloud object storage via AWS S3.
Services:Experience integrating Firebase services (Cloud Messaging, Authentication, etc.).
Tools:Proficient with Git version control and modern CI/CD pipelines.
Nice-to-Haves
Experience optimizing database queries and handling database migrations in production.
Familiarity with containerization tools like Docker.
An eye for UI/UX design and a passion for creating smooth user animations.
What We Offer
Competitive salary and performance-based bonuses.
Flexible working hours and remote-work options.
Opportunities for professional growth and learning new technologies
Pay: ₹15,000.00 - ₹40,000.00 per month
Benefits:
- Flexible schedule
- Paid sick time
- Paid time off
Work Location: In person