WHY JOIN US
We practice a vibrant & energetic office culture.
We provide opportunities for career advancement within the company.
Good performance is always rewarded accordingly.
JOB RESPONSIBILITIES:
WHAT YOU WILL DO:
- Technical Leadership: Mentor and guide a team of engineers, fostering a collaborative and innovative environment.
- Full-Stack Development: Design, develop, and maintain robust and scalable full-stack applications.
- Backend Development: Develop robust and scalable backend systems using languages like Python, Ruby, or Node.js and databases like MySQL, PostgreSQL, or MongoDB.
- API Development: Design and implement middleware or RESTful APIs to power our applications.
- Performance Optimization: Optimize applications for speed, scalability, and security.
- Architecture and Design: Design and implement clean, maintainable, and efficient backend systems, adhering to best practices and industry standards.
- Frontend Development: Build stunning user interfaces using HTML, CSS, and JavaScript frameworks like React or Angular.
- AI and Machine Learning: Research, explore and implement AI and ML techniques to enhance product features and user experiences.
- Agile Methodologies: Lead and participate in Agile ceremonies (e.g., Scrum, Kanban) to ensure efficient project delivery.
- Code Quality: Ensure code quality through code reviews, unit testing, and adherence to best practices.
REQUIREMENTS:
WHO YOU ARE:
- Experience: 5+ years of experience in full-stack development, with proficiency in both backend and frontend technologies.
- Backend Skills: Strong proficiency in backend languages (Python, Ruby, Node.js) and databases (MySQL, PostgreSQL, MongoDB).
- Frontend Skills: Good proficiency in HTML, CSS, JavaScript, and a modern frontend framework (React, Angular, Vue.js).
- API Development: Experience in designing and implementing middleware or RESTful APIs
- Cloud Platforms: Familiarity or experience with cloud platforms (AWS, GCP, Azure) is a plus.
- Agile Methodologies: Experience with Agile methodologies (Scrum, Kanban) and a collaborative approach to development.
- Problem-Solving: Excellent problem-solving and analytical skills.
- Leadership: Strong leadership skills to guide and mentor team members.
- Communication: Effective communication skills to collaborate with cross-functional teams.
- AI and Machine Learning: Knowledge of AI/machine learning (AGI, ASI, GenAI & etc.), the frameworks (TensorFlow, PyTorch) or experience with AI/ML projects will be an advantage.
If you're a passionate full-stack engineer with a proven track record of delivering high-quality applications and a keen interest in AI and machine learning and a keen interest in AI and machine learning and a keen interest in AI and machine learning, we encourage you to apply.