Full Stack Engineer
Job Description
Job Description
- Design, develop, and maintain cross-platform mobile applications using Flutter and Kotlin.
- Build and scale robust backend systems, services, and APIs utilizing Java.
- Bridge mobile/frontend interfaces with backend architectures to deliver seamless, end-to-end user experiences.
- Work with relational and non-relational databases to manage application data efficiently and ensure high performance.
- Participate in code reviews, technical discussions, and architectural decisions to maintain high software engineering standards.
- Collaborate closely with product managers, QA engineers, and DevOps teams to troubleshoot production issues and ship reliable updates.
Qualifications
- Hold a minimum Bachelor's degree (S1) in Computer Science, Information Technology, Informatics Engineering, or a related field.
- Bring a minimum of 3 years of professional, hands-on experience in full-stack software development, with a strong focus on mobile app and backend development.
- Strong technical proficiency combining Java for backend development alongside Flutter and Kotlin for mobile application development.
- Solid understanding of RESTful APIs, database management, and modern version control workflows.
- Excellent problem-solving skills, strong communication abilities, and a self-driven, independent working style.
