Role Summary
We are seeking a skilled Full Stack Developer with 4–5 years of experience in designing, developing, and maintaining web and mobile applications. The ideal candidate should have strong expertise in modern front-end technologies, Python-based back-end development, database management, API integrations, and end-to-end application delivery.
Key Responsibilities
- Design, develop, and maintain scalable web and mobile applications.
- Build responsive and user-friendly interfaces using HTML5, CSS, JavaScript, React.js, or Flutter.
- Develop and maintain robust back-end services using Python frameworks such as FastAPI, Flask, or Django.
- Design, optimize, and manage databases using MS SQL Server.
- Develop, consume, and integrate RESTful APIs and third-party services.
- Implement integrations with LINE API and other external platforms as required.
- Collaborate with business stakeholders, product owners, and cross-functional teams to gather and refine requirements.
- Perform code reviews, testing, debugging, and performance optimization.
- Ensure application security, scalability, and reliability following best practices.
- Participate in deployment, release management, and production support activities.
- Prepare technical documentation and contribute to continuous improvement initiatives.
Required Skills & Experience
- 4–5 years of hands-on experience in full-stack application development.
- Strong proficiency in HTML5, CSS3, JavaScript, and React.js or Flutter.
- Solid experience with Python and frameworks such as FastAPI, Flask, or Django.
- Experience working with MS SQL Server, including database design, stored procedures, and query optimization.
- Strong understanding of REST APIs, API integration, and microservices architecture.
- Experience integrating third-party APIs, preferably LINE API.
- Familiarity with Git-based version control systems and CI/CD practices.
- Good understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong analytical, troubleshooting, and problem-solving skills.