Atlaz Belajar Bahasa is an edu-tech company dedicated to helping students learn English with the newest material and technology. We are seeking a talented and experienced Full Stack Software Engineer to join our dynamic team. The ideal candidate will be proficient in developing high-quality, scalable, and innovative software solutions using MySQL, MongoDB, Node.js, React JS, and Express JS.
Responsibilities:
- Design and implement scalable web services, applications, and APIs using Node.js and Express.
- Develop dynamic and responsive user interfaces with React.
- Manage and optimize databases with MySQL and MongoDB for high performance and scalability.
- Collaborate with cross-functional teams (Product, Design, and QA) to define, design, and ship new features.
- Ensure code quality, maintainability, and best practices through code reviews and automated testing.
- Stay up-to-date with emerging trends and technologies in web development and Software Engineering.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 2 years of experience in Full Stack development with a focus on Node.js, React JS, Express JS, MySQL, and MongoDB is a strong points.
- Strong understanding of RESTful APIs and experience developing them, as well as proficiency in using Postman for API testing and debugging.
- Proficient in database schema design and management in both SQL (MySQL) and NoSQL (MongoDB) environments.
- Experience with frontend technologies including HTML5, CSS3, and JavaScript, as well as frameworks/libraries like React and Redux.
- Familiarity with version control tools (e.g., Git), testing frameworks (e.g., postman)
- Excellent problem-solving skills and ability to think algorithmically.
- Strong communication skills and ability to work effectively in a team environment.