![Senior Software Engineer, Education Training Platform](https://www.talance.tech/wp-content/uploads/2024/02/Job-board_Education-Training-platform-01.jpg)
Senior Software Engineer, Education Training Platform
![Permanent Full-Time](https://www.talance.tech/wp-content/uploads/2024/02/Job-board_Education-Training-platform-01-150x150.jpg)
Permanent Full-Time
Up to THB 95,000
Job Type
Full time (Permanent)
Salary
Up to THB 95,000
Job Reference Code
Senior-Software-Engineer-Education-Training-Platform
Paste a code above in the Registration Form to apply.
Company Overview
This is an Education Training platform company that specializes in offering over 400 IT courses online trusted by top organizations. Experience comprehensive, accessible, cloud-based learning, designed for flexibility and convenience anytime, anywhere. Contributing to embracing a knowledge-sharing culture and technical expertise in a collaborative environment. Here, your professional growth is flexible.
Position in Brief
In the Senior Software Engineer role, the candidate will design, test, and maintain high-quality applications, as well as collaborate with team collaboration and enhance company success through effective solutions and support.
Key Responsibilities
- Lead the design and development of complex e-learning software systems using React.js, Node.js, TypeScript, JavaScript, HTML5, CSS, Web Frameworks, and Database Design, ensuring scalability and robustness for high-demand use. This includes creating technical specifications, architecture designs, and overseeing the development process
- Guide and mentor junior software engineers and other team members. This involves code reviews, sharing best practices, and providing technical leadership to ensure high-quality software development
- Manage software development milestones, including planning, scheduling, resource allocation, and budgeting. Ensure projects are completed on time and within scope and budget
- Oversee testing procedures to ensure software reliability and performance. This includes developing and implementing automated testing frameworks and addressing any defects or issues promptly
- Stay updated with the latest technological trends and innovations in e-learning. Propose and implement new technologies or approaches to enhance learning experiences and operational efficiency
- Collaborate with other departments, such as content development, user experience, and marketing, to align the software with business goals and user needs
Qualification
-
Key Requirement
- A minimum of 4 years experience in software development related role
- Solid proven experience in
- Hands-on advanced technical skills in React.js, Node.js, TypeScript, and modern web frameworks
- Your proficiency in React.js, Node.js, TypeScript will be verified by coding challenge assignment
- Database design principles and experience with database management and optimization
- Excellent problem-solving skills and the ability to think critically and strategically with innovative solutions mindset
- Strong communication and interpersonal skills, capable of effectively articulating technical concepts to non-technical stakeholders
- Hands-on advanced technical skills in React.js, Node.js, TypeScript, and modern web frameworks
- Able to work in fact-paced working environment, comfortable with rapid iterations and evolving project scopes
- It’s a plus, if you have
- Prior experience working in the e-learning sector, with an understanding of educational technology and pedagogical approaches
- Experience in guiding, mentoring, and leading junior software engineers and team members
Working Environment & Benefits
- Work alongside knowledgeable professionals passionate about sharing their expertise
- Unlimited access to free learning resources
- Financial support for certifications and training programs
- 12 vacation days annually per year
- Bonus : Averaging two months’ salary
- Working at office only 2-3 days per week, promoting work-life balance