Senior Full Stack Developer
atOsotspa PCLResponsibilities
1. Solution Design & Technical Leadership
- Design and develop scalable, high-performance web applications and backend services
- Translate business requirements into technical solutions and system designs
- Define system architecture, technical specifications, and integration approaches
- Conduct impact analysis and propose optimal technical solutions considering scalability, security, and maintainability
- Review code and provide technical guidance to junior developers
- Ensure adherence to coding standards, best practices, and security guidelines
2. Requirement Analysis & Stakeholder Collaboration
- Collaborate with business users and stakeholders to gather and clarify requirements
- Analyze and convert functional requirements into detailed technical specifications
- Provide technical consultation regarding feasibility, constraints, and alternative approaches
- Participate in solution discussions and present technical proposals to stakeholders
3. Development & Implementation
- Develop frontend applications using modern JavaScript frameworks (e.g., React, Vue.js)
- Build and maintain backend services using Node.js
- Design and optimize database structures and write efficient SQL queries
- Implement RESTful APIs and microservices-based solutions
- Ensure application performance, responsiveness, and reliability
4. DevOps & Quality Assurance
- Build, enhance, and maintain CI/CD pipelines for web application deployment
- Manage source code using Git and follow branching strategies
- Support testing activities including unit testing and integration testing
- Troubleshoot and resolve complex technical issues in development and production environments
5. Continuous Improvement
- Identify opportunities to improve system architecture and development processes
- Stay up to date with emerging technologies and industry best practices
- Contribute to knowledge sharing and technical capability development within the team
Qualifications
- Bachelorâs degree or higher in Computer Science, Computer Engineering, Information Technology, or a related field
- 5â10 years of experience in application development
- Strong experience in web frontend technologies including JavaScript, TypeScript, HTML5, CSS, and Web Components
- Experience in backend service development using Node.js
- Hands-on experience with at least one modern JavaScript framework (e.g., React or Vue.js)
- Solid understanding of microservices architecture and API-based system design
- Experience working with both SQL and NoSQL databases (e.g., MSSQL, PostgreSQL, DynamoDB) and ability to write efficient SQL queries
- Experience in building or maintaining CI/CD workflows for web application projects
- Proficiency in using Git as a source code version control system
- Good knowledge of online security practices and protocols (e.g., Authentication/Authorization, OAuth, JWT, HTTPS, secure coding practices)
- Experience collaborating with business users to gather requirements and translate business needs into technical solutions
- Experience in solution design, technical documentation, and impact analysis for complex systems
Experience required
- any or no experience
Salary
- Negotiable
Job function
- IT / Programming
- Management
Job type
- Full-time
Company overview
Osotspa Public Company Limited, founded in 1891, is a leading Thai consumer products company with over 130 years of experience in delivering quality products. The company specializes in non-alcoholic beverages, personal care products, healthcare products, and confectionery in 39 ...
Why join us: At Osotspa, we offer a dynamic environment where innovation and passion come together. Joining our team provides you with the opportunity to contribute to a global leader in consumer goods. We offer a collaborative work culture that values personal and professional growth. We bel ...
Benefits
- Provident fund
- Employee discount
- Learning & Development Opportunities

