Software Engineer

Posted 4 Hours Ago
Be an Early Applicant
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Mid level
Edtech
The Role
The Software Engineer will design, develop, and implement software solutions, ensuring code excellence and application performance. Responsibilities include managing CI/CD systems, leading testing frameworks, and collaborating with teams to align software with company goals. The role also involves mentoring junior staff and understanding customer needs for better solutions.
Summary Generated by Built In

About Mindvalley:
Mindvalley is the leading and most promising ed-tech company to date. We dominate the US market for Personal Growth Education. We are empowering athletes within every major US sports team and promoting successful learning strategies in major companies.
We're currently on a mission to build the most advanced and complete learning experience to enable personal growth and development for all our amazing customers. We innovate tools that induce enlightenment within every aspect of human life. We are seeking the best engineers to build the best and most advanced education platform our species has seen. The goal to mark our success is: to power up to 100 countries, powering every Fortune 500 company, and progressing humanity towards a better future.
About the Role:

As a Software Engineer, you will be instrumental in the design, development, and implementation of our software solutions. As a key contributor, you are expected to have a solid foundation in software engineering principles and demonstrate a commitment to code excellence. You will work collaboratively with our team to drive projects to completion while starting to take on the mantle of mentorship for junior staff.


Responsibilities:

Technical Development and Design

  • Independently develop and enhance software applications with clean, efficient, and scalable code.
  • Manage components of continuous integration and deployment systems, ensuring efficient application performance.
  • Apply security standards in coding practices and system maintenance to safeguard data.

Testing and Quality Assurance

  • Lead the implementation of thorough testing frameworks and practices to ensure the quality and reliability of the software.
  • Proactively identify and address software weaknesses and areas for improvement.
  • Ensure compliance with coding standards and technical design.

Delivery and Execution

  • Manage personal workload with minimal supervision and report status updates to project stakeholders.
  • Drive efficiency in the software development process through the advocacy of agile practices and continuous integration/continuous deployment (CI/CD) methodologies.
  • Participate in sprint planning, and retrospectives, and execute on sprint commitments.

Collaboration and Communication

  • Work cross-functionally with other teams to align software development with the company’s strategic direction.
  • Clearly articulate technical challenges and solutions to both technical and non-technical team members.
  • Actively contribute to building a supportive and inclusive team culture.

Understanding and Addressing Customer Needs

  • Analyse and interpret customer requirements to contribute to solutions that improve satisfaction.

Professional Development

  • Take initiative to advance the team’s technical breadth and depth of knowledge.
  • Pursue professional development opportunities and stay abreast of emerging technologies.
  • Contribute to a culture of innovation and continuous improvement within the team.


Skills:

  • Proficient in multiple programming languages and with a good understanding of software architecture.
  • Experience with modern version control systems, such as Git.
  • Strong understanding of database management and performance optimisation.
  • Effective problem-solving, analytical, and time management skills.
  • Excellent interpersonal and communication skills.
  • Demonstrated ability to mentor and support less experienced team members.


Experience:

  • At least 3-5 years of experience in software development with a proven track record of successful project implementation.
  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Solid experience with the full software development lifecycle, agile methodologies, and test-driven development.
  • Experience with cloud services, microservices architecture, and containerisation technologies such as Docker and Kubernetes.


Mindvalley is an equal opportunity employer and does not discriminate on the basis of race, colour, religion, gender identity or expression, national origin, age, disability, marital status, sexual orientation, or any other legally protected status. We are committed to creating a diverse and inclusive workplace and encourage applications from all qualified individuals.

Top Skills

Programming Languages
Software Engineering
The Company
Kuala Lumpur, Federal Territory
503 Employees
On-site Workplace
Year Founded: 2003

What We Do

Mindvalley is a learning experience company that publishes ideas and teachings by the best authors in personal growth, wellbeing, spirituality, productivity, mindfulness and more – and combines them with cutting-edge sophisticated learning technology within engaged and supportive communities.

Through our education platforms, online academies, mobile apps and both digital and live events, we give you access to an alternative curriculum that empowers you to kickstart your personal growth and lead extraordinary lives. Our ultimate goal is to launch a unified school for a billion people for all stages of life.

Similar Companies Hiring

Academia.edu Thumbnail
Software • Social Impact • Information Technology • Edtech • Digital Media • Consumer Web
SAN FRANCISCO, CA
110 Employees
Campus Thumbnail
Edtech
New York, NY
143 Employees
ReUp Education Thumbnail
Social Impact • Edtech
Austin, TX
145 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account