We are seeking an experienced and versatile Software Developer with a strong background across multiple technologies. The ideal candidate will be responsible for the entire development. lifecycle, from concept and design to testing and deployment. You will be instrumental in developing our cross-platform mobile applications with Flutter, maintaining our robust PHP back-ends, and contributing to our modern web applications built with React.js and Node.js.
Key Responsibilities:
Design, develop, and maintain high-performance, cross-platform mobile applications using Flutter.
Develop and manage scalable back-end services, APIs, and business logic using PHP and its frameworks (e.g., Laravel, CodeIgniter).
Build responsive and user-friendly web interfaces using
React.js.
Contribute to the development of microservices and APIs using
Node.js.
Collaborate with the team to define, design, and ship new features across our product suite.
Write clean, well-documented, and testable code.
Optimize applications for maximum speed, scalability, and security.
Troubleshoot, debug, and upgrade existing software.
Required Skills & Qualifications:
Bachelor's degree (B.Tech/BCA) in Computer Science, or a related technical field.
A
minimum of 2 years
of professional experience in
software development.
Proven experience building and shipping mobile applications with Flutter and Dart.
Strong proficiency in back-end development with PHP and experience with at least one major PHP framework (e.g., Laravel, Symfony, CodeIgniter).
Demonstrable experience with the MERN stack (
MongoDB, Express.js, React.js, Node.js)
.
Solid understanding of RESTful API design, database architecture (SQL and NoSQL), and software design patterns.
Proficiency with version control systems, particularly Git.
A portfolio of projects (mobile, web, and back-end) is required.
Preferred (Bonus) Skills:
Experience with cloud platforms like
AWS, Google Cloud, or Azure
.
Knowledge of containerization technologies like Docker.
Experience setting up and maintaining CI/CD pipelines.
Familiarity with state management patterns in Flutter like BLoC or Provider.