Full Stack Engineer (Mid-Junior Level)
We're a fast-moving startup seeking a growing full stack developer who's eager to learn and contribute to complex projects.
Beyond solid technical foundations in Python / Django, Ruby on Rails, and React ecosystems, we need someone who :
- Seeks to understand and simplify problems rather than rushing to complex solutions
- Is curious about technical decisions and wants to learn how to balance speed and sustainability
- Shows initiative in asking questions and suggesting improvements
- Is open to feedback and enjoys collaborative problem-solving
- Wants to grow their skills in building scalable, maintainable systems
Role Overview
In this remote role, you'll work closely with senior engineers while gaining increasing responsibility for feature development. You'll have opportunities to :
Learn to translate business requirements into technical solutions with guidanceContribute to identifying and resolving issues before they impact the businessHelp build scalable foundations while delivering immediate business valueDevelop skills in prioritization and project managementParticipate in technical debt discussions and learn decision-making frameworksKey Responsibilities
Contribute to features end-to-end : from implementation through testing and deployment, with support on technical design and monitoringCollaborate on technical decisions while learning to communicate tradeoffs and rationaleBuild maintainable code that follows established patterns and can evolve with business needsContribute to technical improvements across the stack with guidance from senior team membersLearn from code reviews and help maintain high standards for code quality and engineering practicesBalance feature delivery with learning opportunities in system design and architectureRequired Qualifications
2-4 years of full stack development experience, with demonstrated ability to deliver features independentlyExperience contributing to significant projects or featuresGrowing understanding of code quality, testing, and engineering practicesAbility to learn and adapt technical approaches based on feedback and changing requirementsInterest in development processes and tooling, with some experience implementing improvementsFamiliarity with testing frameworks across the stack and willingness to learn testing best practicesStrong written communication skills, especially around technical questions and status updatesAbility to maintain at least 4 hours of overlap with GMT+8 working hoursDemonstrated ability to work effectively in fast-paced environments with supportPreferred Qualifications
Experience working in collaborative development environmentsInterest in or experience with technical initiatives and process improvementsOpen source contributions or personal projects that demonstrate technical growthExperience building or contributing to systems in resource-constrained environmentsCuriosity about system architecture and scalability challengesUnderstanding of technical debt concepts and business impact considerationsOur Values & Growth Opportunities
We're building something ambitious and need people who can grow with high support and increasing ownership. You'll have opportunities to make meaningful technical contributions while learning from experienced engineers. We value :
Willingness to learn and bias for trying new approachesThoughtful approach to technical debt and system sustainabilityProactive communication about challenges, questions, and learning opportunitiesContinuous improvement mindset for both personal skills and team practicesSmart implementation decisions that support business growthBuilding sustainable systems with guidance and mentorshipWhat We Offer
Mentorship from our CTO who will be invested in your growthOpportunities to work on challenging technical problems with supportIncreasing autonomy and ownership as you demonstrate capabilitiesDirect exposure to architectural decisions and business impactCollaborative environment where questions and learning are encouragedSalary
RM4000-RM5000If you're excited about growing your skills in a high-ownership environment, enjoy learning from complex technical challenges, and want to make meaningful contributions to a growing company, we want to talk to you.