We are seeking a skilled Fullstack Developer proficient in Flutter (with Bloc for state management) and Spring
Boot to develop end-to-end scalable applications. The role involves creating user-friendly frontends, robust
backends, and managing cloud-based deployments with AWS.
Responsibilities
- Develop responsive and dynamic frontend applications using Flutter and manage state with Bloc.
- Design and implement robust backend services using Spring Boot.
- Create and integrate RESTful APIs to connect frontend and backend.
- Manage and optimize PostgreSQL databases for performance and scalability.
- Deploy and manage applications on AWS (EC2 for app hosting, RDS for PostgreSQL, S3 for file storage).
- Ensure high-quality code with testing, code reviews, and performance optimization.
- Collaborate closely with UI/UX teams to deliver a seamless user experience.
Requirements
- Strong experience with Flutter (Bloc for state management).
- Proficiency in Spring Boot for backend development.
- Hands-on experience with PostgreSQL for database design and management.
- Experience deploying applications on AWS services (EC2, RDS, S3).
- Familiarity with Firebase.
- Solid understanding of RESTful APIs and integration practices.
- Knowledge of version control tools like Git.
- Understanding of CI/CD processes.
- Excellent debugging, problem-solving, and communication skills.
Good To Have
- Experience with containerization tools like Docker.
- Knowledge of testing frameworks (Jest, Mocha, or Selenium).
- Familiarity with Agile development methodologies.