Job Description
Overview:
We are seeking a skilled and experienced Full-Stack Developer to join our team. The ideal candidate will be proficient in MySQL, Node.js with Express.js framework, React.js, and TypeScript. This role involves developing, maintaining, and optimizing web applications, both on the client-side and server-side, to deliver seamless user experiences.
Responsibilities:
- Design, develop, and maintain scalable web applications using Node.js, Express.js, React.js, and TypeScript.
- Build and manage robust, secure, and scalable MySQL databases.
- Collaborate with cross-functional teams to gather and analyze requirements, and deliver high-quality solutions.
- Write clean, efficient, and well-documented code.
- Perform debugging, troubleshooting, and optimization of code to ensure optimal performance.
- Implement responsive and user-friendly UI/UX designs using React.js.
- Ensure code quality through unit testing and integration testing.
- Participate in code reviews and provide constructive feedback.
- Stay updated with the latest industry trends, tools, and technologies.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Proven experience as a Full-Stack Developer.
- Strong proficiency in Node.js and the Express.js framework.
- Expertise in React.js and TypeScript.
- In-depth understanding of relational databases, particularly MySQL, including schema design and query optimization.
- Experience with version control systems such as Git.
- Familiarity with RESTful APIs and microservices architecture.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
Preferred Qualifications:
- Experience with state management libraries like Redux or Context API.
- Knowledge of Docker and containerization.
- Familiarity with CI/CD pipelines.
- Understanding of Agile development methodologies.
- Experience with testing libraries like Jest or Mocha
Tips Menjaga Diri
Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.
Kobi Education is an education technology platform aiming to facilitate Indonesian youths to chase their dream by studying abroad. We focus to become the #1 support system for students to study overseas and make a significant impact. For more info about career opportunities at Kobi, please check this link: bit.ly/kobi-edu