Job description
We love to work with you: Join our great rapiddweller startup team to grow and make our clients happy. We support all our team members in learning and doing something meaningful that we are passionate about!
As our enthusiastic and self-motivated developer, you will thrive in an international environment with countless opportunities to build your career and improve your English.
At rapiddweller “We are driving the digital transformation by automating monotonous dweller tasks to leave meaningful work for humans”. We aim to let all of our dwellers grow and learn to do something meaningful that we are passionate about! We work remotely from home or anywhere we like (e. g. co-working spaces) to get the work done. One day a week, the entire team comes together in the office for knowledge exchange and team-building activities, while the other days are optional.
Software Engineering
- Develop and enhance DATAMIMIC using Python, FastAPI and other applications in the rapiddweller stack.
- Focus on building innovative features for automated test data generation and data modeling.
- Apply test-driven development (TDD) principles to ensure high-quality, reliable code and robust software solutions.
- Expand your knowledge of AI-driven technologies, including large language models and tools like cursor.sh, to improve and speed up our coding workflows and applications.
- Great opportunities to learn more and deepen your knowledge in our rapiddweller technology stack: Frontend & Backend, SQL, NoSQL, ReactJS, Software Architecture, Design, and Testing, Kubernetes, Cloud, Microservices, Flutter.
Management
- Keeping an overview of in-house and customer development projects.
- Grow and develop as a team leader to assign tasks to our team of developers, in the manner of a well-balancing workload aligning to their skillsets and business knowledge.
Hiring and Interview Process
- Round 1: Introduction & English Check (Short Call)
- A quick conversation to understand your background, communication style, and basic English proficiency.
- Round 2: Technical POC Session (AI-Assisted Engineering Session)
- Explain how you would build a small real-world POC end-to-end based on the requirement we give you during the session.
- Show how you leverage AI tooling (LLMs, copilots, agents) to accelerate your workflow.
- Walk us through your reasoning, architecture, trade-offs, constraints, and quality approach.
- Demonstrate problem-solving and engineering clarity.
- No long take-home assignment.
We evaluate how you think, how you work, and how you use modern tooling to produce strong results fast.
- Round 3: Final Founder Interview
- A conversation with the co-founders focused on:
- technical depth
- ownership mentality
- how you handle ambiguity
- culture and long-term fit
- your ability to deliver high-quality solutions quickly
- A conversation with the co-founders focused on:
Skills and requirements
- University degree in IT, Computer Science, or related experience.
- Solid development experience in at least one programming language, primarily Python (Language agnostic mindset is a plus).
- Basic knowledge of SQL syntax, MySQL databases, and Web Applications.
- Understanding of the web, operating systems, IT infrastructure, cybersecurity, and its technology (Protocols, Microservices, Linux). Docker & Kubernetes are a plus.
- As a fast and eager learner, you enjoy digging into new technologies.
- Hands-on mentality with strong ownership.
- Bring in your own ideas, opinions, and jokes – personality matters.
- Problem-solving skills, teamwork, and good English communication.
Application details
We are looking forward to your application via our website.
Please include English answers to the following questions in your Cover Letter:
- What is your level of proficiency in Vietnamese?
- What is your level of proficiency in English?
- Are you living in Ho Chi Minh City?
- Share an example of a Python-based project where you developed or enhanced backend features. Which frameworks or libraries did you use, and how did your contribution impact the project’s success?
Answer in the English language only!
