Job Overview
Ripples Commerce is seeking a highly independent and AI-native Software Developer to join as the first technical hire, with the potential to grow into the Head of Tech role.
This position is responsible for driving the development and scalability of Ripples OS, a live commerce platform currently serving real customers. The role requires strong ownership, the ability to work in an unstructured environment, and the capability to leverage AI tools as a core part of the development workflow.
The successful candidate will work directly with the Founder to translate business needs into technical solutions, while independently managing system architecture, development execution, and future technical direction.
Key Responsibilities
- Design, develop, and maintain scalable features for the company's core platform (Ripples OS)
- Translate business requirements into technical solutions and system architecture
- Take full ownership of the software development lifecycle, including design, development, testing, and deployment
- Utilize AI tools effectively for coding, debugging, and continuous learning
- Independently explore and implement new technologies (e.g., Elixir, Phoenix, Ash) as required
- Ensure system performance, reliability, and scalability for a multi-tenant platform
- Communicate technical concepts, trade-offs, and limitations clearly to non-technical stakeholders
- Identify and resolve technical issues proactively
- Contribute to improving development processes, workflows, and system efficiency
- Support future team growth by mentoring junior developers and contributing to hiring decisions
Qualifications
Education & Experience
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- Minimum 2 years of experience in software development (backend or full-stack)
- Proven ability to learn and apply new technologies independently
Technical Skills
- Experience in backend development (any programming language)
- Familiarity with modern web technologies (e.g., APIs, databases, frontend frameworks)
- Experience or willingness to learn Elixir, Phoenix, and Ash frameworks
- Strong understanding of system design, scalability, and software architecture
- Practical experience using AI tools in development workflows
Core Competencies
- Strong problem-solving and analytical thinking skills
- Ability to work independently with minimal supervision
- High adaptability and comfort working in ambiguous environments
- Strong communication skills, with the ability to explain technical concepts clearly
- Self-motivated with a strong sense of ownership and accountability
Additional Requirements
- Comfortable working without traditional technical mentorship or structured guidance
- Willingness to rely on AI tools as a primary learning and development support
- Ability to operate within SEA timezone
- Strong English communication skills