Job Requirements
Job benefits
-
Flexible work hours
Have the flexibility to get work done on your time and in a way that accommodates your lifestyle
-
Workstation assistance
Laptop or desktop? We don’t mind! As long as you’re happy with the tool to help you!
-
Remote work options
Flexible scheduling and you can work remotely when needed
-
Insurance
Financial protection for you and your family in case of health or other emergencies
This job post is managed by
Skills
Job description for Vietnam - Senior Full-Stack Engineer (Full-Remote) at Aha AI
- Proactive and Independent: Embrace the freedom to control your own working hours and enjoy the benefits of flexible schedules.
- Fully Remote: Escape the confines of a traditional office setting and thrive in a fully remote work environment.
- Ownership and Involvement: Crave a sense of involvement and autonomy, where your ideas and contributions are valued and recognized.
- Strong Entrepreneurial Spirit: High-energy, possess an adventurous and startup mindset, unafraid of embracing unknown challenges.
- Passion for the International Product: Fuel your ambition by working on projects that transcend borders and embrace the opportunity to collaborate with teams across different parts of the world.
- Work with our tech stack comprising JavaScript, React, Material UI (MUI), Node.js, and other languages, while swiftly adapting to JavaScript if your expertise lies elsewhere.
- Handle SQL-based databases, mainly PostgreSQL, using ORMs to interact effectively.
- Utilize containers, K8, and AWS ECS for reliable and efficient application deployment.
- Develop mobile interfaces using React Native.
- Collaborate with multidisciplinary teams through the full development cycle, from API design to deployment. This includes code reviews, developing reusable code, and collaborating with various engineering teams.
- Work with our design team to address user pain points and drive improvements in engineering standards and processes. You'll also develop new tools for internal teams and take ownership of your work.
- Design, build, and maintain APIs, iterating to enhance functionality.
- Troubleshoot and debug software systems, integrate new components as needed, and address production issues.
- Launch new markets, features, or products regularly, staying agile to meet market demands.
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Advanced degrees preferred.
- 5+ years of experience in full stack development on complex web applications.
- Proficiency in front-end technologies like JavaScript, HTML5, CSS3, and a modern framework such as React.
- Solid understanding of back-end development using Node.js, Python, or similar.
- Experience with PostgreSQL and SQL Server databases, including data modeling and query optimization.
- Familiarity with version control systems (Git), agile methodologies, and CI/CD pipelines.
- Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) is a plus.
- Excellent problem-solving skills with an ability to debug complex software issues.
- Strong communication and collaboration skills with a team-oriented mindset.
- Self-Motivation and Ownership: Demonstrate self-motivation, a passion for continuous learning, and the ability to manage your own work effectively.
- User-Centric Mindset: Show a strong desire to meet user needs and a relentless pursuit of achievement and excellence.
- Adaptability and Quick Learning: Exhibit a customer-oriented approach, with the ability to quickly learn new skills and adapt to unfamiliar domains.
- Collaborative Spirit: Display a willingness to actively participate in the team environment and collaborate effectively with diverse team members.
- Flexible and Independent Remote Work: Enjoy the freedom of flexible working hours and the ability to work remotely.
- Performance-Based Rewards: Receive rewards and bonuses based on your performance and contributions.
- Driven and Talented Co-workers: Collaborate with a group of driven, creative, and multi-talented colleagues who share a deep passion for startups.
- Ownership and Impact: Take direct ownership of your role and responsibilities, making a meaningful impact in our innovative culture.
- Learn to Solve Challenging Issues: Work closely with teams dedicated to creating solutions for some of the most relevant and challenging issues.
- Positive Work Environment: Thrive in a work environment built on trust, accountability, collaboration, curiosity, fearlessness, kindness, and respect.
Interview process
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More