Job Description
As a Senior Full Stack Developer, you will play a key role in leading the development, security, and deployment of Emergi Mentors’ web and mobile applications. This position involves managing and scaling a complex system that includes gamification, AI-driven mentor matching, and robust website security. You will collaborate with test analysts and sign off on deliverables from our current web development agency to ensure seamless integration of new features and continuous improvement.
Responsibilities
- Lead development and maintenance of Emergi Mentors' web and mobile applications.
- Develop and implement new features such as gamification, AI-based mentor matching, and user engagement tools.
- Ensure robust security practices for the website and mobile app, focusing on data protection and user privacy.
- Collaborate with test analysts to ensure code quality and maintain automated testing frameworks.
- Oversee handovers and sign-offs of new features with our web development agency.
- Optimize application performance and scalability.
- Continuously monitor, troubleshoot, and resolve technical issues.
Requirements
- Experience: Minimum 4 - 5 years of full stack development experience.
- Education: Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field.
- Technical Skills:
- Proficient in Laravel, Next.js, MySQL, PostgreSQL, Node.js (Socket.io), and AWS EC2.
- Strong understanding of front-end frameworks like React or Vue.
- Experience with mobile app development frameworks (e.g., React Native, Flutter).
- Skilled in database design and optimization.
- Familiarity with AI and machine learning basics is a plus.
- Strong focus on website and data security practices.
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Ability to mentor mid-level developers and work cross-functionally.
- Strong communication skills and collaborative mindset.