Software Developer - Back End
LearnFlo Tech
Software & Data
Job Summary
We're seeking a skilled Back-End Engineer to develop the core technology for LearnFlo, an AI-driven learning platform. You'll integrate psychometrics and biodata into the solution, build scalable APIs for an LMS, and collaborate with cross-functional teams to create innovative, educational experiences
- Minimum Qualification : Degree
- Experience Level : Mid level
- Experience Length : 5 years
Job Description/Requirements
Responsibilities:
- System
Architecture & Development:
- Lead the back-end development for the platform, ensuring scalability, reliability, and performance.
- Design, implement, and maintain RESTful APIs that support psychometric analysis and biodata integration.
- Work closely with front-end teams to create seamless data pipelines and integrations with the user-facing components of the solution.
- Collaborate with data scientists and psychologists to incorporate psychometric testing into the system
- Learning
Management System Development:
- Build core functionality for the LMS, including course management, user tracking, and assessment tools.
- Optimize database performance for high traffic environments.
- Ensure the system supports a network marketing model with features such as multi-level user management and reward systems (this could be an integration of an off the shelf solution)
- Security
& Compliance:
- Implement robust security measures for data protection, especially when dealing with sensitive user biodata and psychometric results.
- Ensure GDPR and other regulatory compliance standards are adhered to.
- Collaboration
& Team Leadership:
- Work closely with cross-functional teams, including AI specialists, front-end developers, UX/UI designers, and educational consultants to deliver a high-quality solution.
- Mentor junior developers and contribute to building a culture of continuous improvement and innovation.
Requirements:
- Technical
Expertise:
- Proven experience in Python, Node.js, or Java for building back-end systems.
- Strong knowledge of databases such as PostgreSQL, MongoDB, or MySQL.
- Experience or Interest in AI frameworks like OpenAI, Lllama, TensorFlow, Keras, or PyTorch.
- Basic Understanding of machine learning algorithms for recommendation engines or personalized content delivery.
- LMS
Development:
- Experience with developing or integrating Learning Management Systems, including features like course tracking, certification, and user progress analytics.
- Familiarity with SCORM, Moodle, Canvas, or similar LMS platforms and standards is a plus.
- Soft
Skills:
- Strong communication and teamwork abilities, capable of working in a fast-paced, cross-functional environment.
- Ability to mentor junior developers and guide them in adopting best practices.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven track record in building scalable, secure back-end architectures in start-up environments.
- Strong understanding of user data privacy, especially as it relates to health or personal information.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.