Software Engineer (Full Stack)
About ThoughtFull
ThoughtFull is on a mission to simplify mental health for your personal and professional growth - through every season of life, anytime, anywhere.
ThoughtFull is a Temasek-backed mental health company that provides full mental healthcare services for corporates clients around the Asian region and beyond. We were the first in Asia to offer clinically validated text-based coaching and the first to partner with insurers, making care more accessible to individuals and businesses. Join us on our mission and be part of our rockstar team!
What you will do:
- Design, develop, and maintain scalable, secure, and reliable web, mobile, and backend applications.
- Take end-to-end ownership of features, from technical planning and implementation to testing, deployment, and production monitoring.
- Collaborate with product, design, QA, and other cross-functional teams to understand requirements and deliver high-quality solutions.
- Deploy, manage, and troubleshoot applications using AWS, Docker, and cloud infrastructure.
- Participate in technical discussions, contribute to architectural decisions, and improve system performance and scalability.
- Contribute to code reviews, engineering best practices, and continuous improvements in code quality and development workflows.
- Leverage AI-assisted development tools to improve engineering productivity while maintaining code quality and reliability.
Requirements
About you:
Skills and Qualifications:
- Degree in Computer Science, Engineering, or a related field
- 4+ years of professional software engineering experience.
- Understanding software architecture, system design, application security, and performance optimization.
- Strong experience in front-end development, preferably React.js.
- Hands-on experience building mobile applications, preferably React Native.
- Strong backend development experience with technologies such as Node.js, Python, Elixir, or similar.
- Experience designing and integrating RESTful APIs.
- Solid understanding of relational and non-relational databases, preferably PostgreSQL and MongoDB.
- Hands-on experience with cloud infrastructure, including AWS or GCP
- Practical experience with Docker and containerized applications.
- Familiarity with CI/CD pipelines, Git, and automated deployments.
- Strong debugging, problem-solving, and communication skills.
- Experience using AI development tools such as Claude Code, Cursor, or GitHub Copilot.
Preferred Qualifications:
- Experience with Elixir and Phoenix.
- Experience with AWS services such as EC2, RDS, S3, and CloudWatch.
- Experience with GitHub Actions or similar CI/CD tools.
- Familiarity with monitoring tools such as Datadog or Sentry.
- Experience working in healthcare or security-sensitive environments.
- Knowledge of cloud security and infrastructure best practices.
IMPORTANT NOTE:
- Time Zone: Must be able to work in Malaysia/Singapore time (GMT+8).
- Language: Must be proficient in English, with strong written and verbal communication skills.
- Unfortunately, we’re not able to offer visa sponsorship at this time.
Basic Salary Range: MYR8,300 - MYR13,300
Thoughtfull is an equal opportunity employer. We provide equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you have a disability or special need, please inform us for accommodation.
Skills
As published by workable · 6 questions · 2 written answers
Basics
First name, Last name, Email, Phone, Address, Notice Period, Monthly Salary Expectation (indicate Currency) Please note: The expected salary entered here will serve as the primary reference during our recruitment process. Any changes discussed during interviews may be considered only under exceptional circumstances and with justification. This helps us maintain fairness and consistency across all candidates., Resume, Cover letter
Short answers (1)
- Current basic salary (indicate amount and currency)?
Pick from a list (3)
- How many years of professional software engineering experience do you have?
- Can you work in Malaysia without requiring visa sponsorship?
- Are you comfortable with a basic salary range of MYR8,300 - MYR13,300?
Written answers (2)
- Have you worked in a fast-paced, high-growth technology company where you were expected to ship features quickly and make independent engineering decisions? If yes, please briefly name the company/companies and describe the environment.
- How do you currently use AI tools (e.g. ChatGPT, Claude, GitHub Copilot, Cursor) in your software development workflow? Please give one example of how you use AI to build, debug, review, or improve code.