top of page

Web Developer

2 Positions

 

Location

King Mongkut's University of Technology Thonburi (Bangmod Campus) and Work from Home

Overview

As a Web Developer, you will play a key role in the design, development, and maintenance of our innovative solutions. Leveraging your expertise in software engineering, you will contribute to all stages of the software development lifecycle, from requirements gathering and architectural design to implementation and deployment.

This position offers an exciting opportunity to work on challenging projects, collaborate with a talented team of developers, and make a significant impact on education.

Responsibilities

1. Software Development:

  • Design, develop, and maintain high-quality software solutions that meet the needs of our users and stakeholders

  • Collaborate with cross-functional teams to understand requirements, identify technical solutions, and define implementation strategies

  • Write clean, efficient, and maintainable code following best practices and coding standards

  • Conduct thorough testing and debugging of software components to ensure reliability, performance, and scalability

2. Project Management:

  • Stay abreast of industry trends and advancements in software development, including new technologies, tools, and best practices

  • Proactively identify areas for improvement within existing systems and processes, proposing and implementing solutions to enhance efficiency, scalability, and maintainability

  • Participate in code reviews, provide constructive feedback to peers and contribute to the overall improvement of code quality and standards

3. Technical Leadership:

  • Contribute to architectural discussion and technical decision-making process

  • Stay abreast of emerging technologies and trends in AI and educational technology and identify opportunities for integration into our platform

  • Collaborate with developers to design scalable and maintainable software solutions that meet the needs of our users

  • Conduct code reviews and ensure adherence to coding standards and best practices

4. Stakeholder Engagement:

  • Collaborate with academic staff, students, and external users to gather requirements and feedback on platform features and functionality

  • Communicate project updates, milestones, and challenges to stakeholders in a clear and timely manner

  • Build strong relationships with stakeholders, fostering trust and collaboration to drive the success of the products

Qualifications

  • Demonstrated ETS keystone behaviors

  • Proven experience (2-5 years) in software development, with a strong track record of delivering high-quality software solutions, is a plus

  • Proficiency in programming languages in JavaScript, along with experience with modern web development frameworks (e.g., Vue.js); proficiency in PHP or Python is a plus

  • Solid understanding of software engineering principles, design patterns, and best practices

  • Experience with relational and/or NoSQL databases, as well as proficiency in SQL query optimization

  • Strong problem-solving skills and attention to detail, with the ability to analyze complex technical problems and propose effective solutions

  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders

  • Familiarity with AWS cloud platforms, and experience with related services (e.g., AWS Lambda, AWS RDS) is a plus

  • Technical leadership capability is a plus

    • Provide technical leadership and guidance to junior developers and share knowledge and best practices to foster their growth and development

    • Participate in architectural discussions and contribute to the design and implementation of software solutions

    • Mentor team members in software development methodologies, coding techniques, and emerging technologies

    • Collaborate with product owners and stakeholders to prioritize features and enhancements based on technical feasibility and business value

Perks and Benefits

  • Hybrid Working: Embrace flexibility with a hybrid work model

  • Flexible Hours: Tailor your schedule with your team for a balanced lifestyle

  • Challenging Environment: Thrive in an environment that fuels continuous growth

  • Open Communication: Engage in transparent and collaborative culture

  • Job Rotation Benefits: Expand your skills through diverse opportunities

  • Training and Development: Access resources for professional growth

  • Relax Zone/Kitchen: Unwind in comfortable break spaces

  • Annual Health Checkup: Prioritize well-being with regular checkups

  • Insurance Coverage: Stay protected with accident and health insurance

  • Team Party and Annual Trip: Celebrate successes and build camaraderie

  • KMUTT Facilities: Access the clinic, gym, library, and car parking

Featured Jobs

Software Quality Assurance Engineer

Junior – Intermediate Level

Education Designer
 

Junior – Intermediate Level

Graphic Designer
 

Intermediate Level

bottom of page