Company Description
Overview:
TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. The below job opportunity is with one of our clients who is a global information technology company that provides high-performance and industry-focused solutions integrated with leading-edge security to clients in government, financial services and commercial markets. Their offerings include security software and, services, digital transformation and workplace services, industry applications and services, and innovative software operating environments for high-intensity enterprise computing.
Job Description
Requisition Title:
SCORM-Rustici Sr. Backend Developer
Location: Remote
Project Description
Training-Hyd (Learning Integrations and Organization) crew is working on adding new features set to our existing SCORM 1.2 and 2004 versions. We are seeking proposals from experienced contractors to utilize this existing framework to fix the issues with existing implementation with Rustici.
Description:
About the Role
- We’re very proud of our customer loyalty and our rapid growth. Concurrent with this growth is the need to scale our platform and deliver high-quality features in a fast-paced environment with the challenge to solve complex technical problems. We’re looking for a Senior Backend Engineer to help build our Training & Coaching product. Our ideal candidate should have strong technical skills as an engineer and architect; understands how to build high quality customer-facing software; is a team player who enjoys working collaboratively with Designers, Product Managers, and Engineers; is values-driven and cares deeply about culture, is self-managed, curious, and resourceful.
Responsibilities:
- Develop new customer-facing product features and clean, reusable, supportable, and well-tested RESTful APIs and web services.
- Be an SME and point of contact for SCORM implementation in the company.
Collaborate with front-end developers/Product Managers to integrate user-facing elements with server-side logic.
Be responsible for designing, developing, and executing tests to verify that the software meets the specified requirements and functions as intended.
Architect scalable and efficient database schemas and queries to support application functionality and performance.
Improve the performance, scalability, and efficiency of existing data services, as well as implementing enhancements to meet evolving business needs and technological advancements.
Conduct code reviews and provide constructive feedback to other team members to maintain code quality and ensure adherence to coding standards.
Stay updated on emerging technologies, industry trends, and best practices in backend development to further enhance team capabilities and your own skills.
Drive crew’s technical vision and implementation strategy by mentoring and empowering team members.
Collaborate with the broader Engineering team on overall technical strategy, processes, and frontend infrastructure.
Deliverables
Qualifications
Requirements:
- B.S./M.S. in Computer Science or equivalent industry experience.
- 6-10+ years of relevant professional software engineering experience with backend technologies, not including internships/co-ops.
- Experience with server-side languages and frameworks such as Ruby, Java, Node.js, Python, or similar.
- Hands-on Experience in writing unit tests and integration tests to ensure the quality and reliability of the codebase.
- Experience in developing and integrating RESTful APIs in the application.
- Solid understanding of relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with code versioning tools like Git.
- Experience working with CI/CD tools like Github, BuildKite.
- An entrepreneurial spirit: you’re agile, creative, resourceful, and tenacious as you solve problems and achieve team and company goals.
- Must have hands-on experience in working with SCORM, Rustici Engine, AICC, Xapi, CMI, LTI.
- Must have previous handson experience in working with Webhooks.
- Must have previous hands-on experience in working with an LMS company.
Good To Have:
- Experience in Frontend Framework - React JS.
- Familiarity in writing Test Automation Code in TestCafe or Selenium.
- Experience in containerisation and deployment technologies - Docker/CI/Kubernetes.
- Familiarity with SaaS products/Cloud Technologies like AWS, Azure.
Additional Information
Salary: $70,000 - $75,000 per annum