Posted on: 21/07/2025
About the Opportunity :
We are a forward-thinking digital solutions company specializing in building scalable, high-performance web and mobile applications. With a core focus on modern full-stack technologies and cloud-native architectures, we empower businesses to accelerate digital transformation. As we scale our operations across India, we are looking for an experienced and passionate Full Stack Developer with hands-on expertise in Node.js and Flutter to join our agile product engineering team.
Role Overview :
As a Full Stack Developer, you will be responsible for designing, building, and maintaining robust backend services and intuitive mobile interfaces. You will be instrumental in driving the end-to-end development lifecyclefrom system design to deployment ensuring performance, scalability, and security across the stack.
Key Responsibilities :
- Architect and develop backend services using Node.js, Express.js, and related server-side technologies.
- Build high-quality mobile applications using Flutter, ensuring cross-platform compatibility and optimized performance.
- Design and implement RESTful APIs, integrating seamlessly with frontend applications and external services.
- Participate in sprint planning, requirement analysis, and technical discussions within a Scrum/Agile environment.
- Manage application state and asynchronous data flows in Flutter using state management techniques (e.g., Provider, Bloc, Riverpod).
- Leverage CI/CD pipelines to automate testing, builds, and deployments using tools such as Jenkins, GitHub
Actions, or GitLab CI.
- Ensure application security, data protection, and performance optimizations on both client and server ends.
- Perform rigorous code reviews, write unit/integration tests, and maintain clear documentation across repositories.
- Work closely with UI/UX designers to translate wireframes and prototypes into polished mobile experiences.
- Monitor production systems and proactively resolve issues through log analysis, debugging, and performance tuning.
Required Technical Skills :
- Strong proficiency in Node.js with a solid understanding of asynchronous programming, REST APIs, middleware, and error handling.
- Hands-on experience with Flutter for mobile development (iOS and Android), including custom UI components, navigation, and platform channels.
- Experience with NoSQL/SQL databases (MongoDB, PostgreSQL, Firebase, etc.).
- Proficient with version control systems (Git/GitHub/GitLab).
- Familiarity with API documentation tools like Swagger/OpenAPI.
- Solid grasp of software design patterns, microservices architecture, and modular code structuring.
Preferred Skills (Good to Have) :
- Experience with cloud platforms (AWS, GCP, Azure), including services like Lambda, S3, Cloud Functions, or App Engine.
- Knowledge of containerization tools like Docker and orchestration with Kubernetes.
- Familiarity with serverless architectures and event-driven systems.
- Understanding of DevOps practices and infrastructure as code (Terraform, CloudFormation).
- Exposure to automated testing frameworks such as Jest, Mocha (for Node.js) and integration/unit testing in
Flutter.
Educational Qualifications :
- Bachelor's or Masters Degree in Computer Science, Information Technology, or a related technical discipline.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1517053
Interview Questions for you
View All