 
        
        Job Title:
Software Engineering Excellence
 * As a seasoned software engineer, you will develop high-quality mobile applications using modern technologies and best practices.
 * Implement clean, scalable code solutions that align with business requirements and ensure seamless integration of new features.
 * Contribute to technical discussions and provide input on architecture decisions to drive project success.
 * Work closely with the technical lead to ensure alignment with product and technical roadmap and deliver results-driven outcomes.
 * Maintain high standards for code quality, design, and delivery through peer reviews and continuous improvement initiatives.
 * Actively participate in technical debt management and explore opportunities for process enhancements.
 * Leverage AI tools to enhance development productivity and stay up-to-date with industry trends.
 * Share knowledge and contribute to a positive, inclusive team culture that fosters growth and collaboration.
 * Take ownership of features and projects with appropriate support and guidance, driving them to successful completion.
Qualifications & Skills:
 * Bachelor's degree in Computer Science or equivalent experience.
 * 3+ years hands-on Software Engineering experience with expertise in React Native (Expo), TypeScript, and Node.js.
 * Experience developing mobile applications with modern architectural patterns and familiarity with cloud platforms, Docker, and deployment practices.
 * Understanding of relational databases, API integration, authentication protocols (OAuth, SAML, JWT), and Agile/Scrum environments.
 * Strong problem-solving skills and effective communication abilities with adaptability in fast-paced collaborative environments.
Benefits:
 * ELMO Software values diversity and encourages applicants from diverse backgrounds to join our team.
 * We prioritize responsible AI practices, data privacy, and security, aiming for ISO 42001:2023 certification and maintaining ISO 27001:2022 policies.