What are the responsibilities and job description for the Full Stack Software Developer position at KnowledgeVine?
Job description
Job Title: Remote Full Stack Software Developer
While position is listed as hybrid, the position is full-time remote. The number of unqualified applicants that we received with the remote only listing was problematic.
About Us: At KnowledgeVine, we are passionate about improving safety and efficiency through innovative technology solutions. Our small but growing team is dedicated to developing cutting-edge software products. Our flagship AI-based tool, AICON, connects through an API to ChatGPT to guide job briefings. Additionally, we offer a Learning Management System (LMS) that utilizes SCORM 1.2 and an observation system for in-field data collection. We pride ourselves on our collaborative work environment, commitment to continuous learning, and a culture that values every team member's contribution.
Job Description: We are seeking a talented and experienced Full Stack Software Developer to join our dynamic and expanding team. You will play a crucial role in developing, testing, and maintaining our software applications, working with technologies such as React, React Native, C#, SQL, Entity Framework (Code-First), and Azure. If you are passionate about technology and eager to grow with us, we would love to hear from you.
Responsibilities:
- Develop, test, and maintain software applications.
- Write clean, scalable code using React, React Native, C#, SQL, Entity Framework (Code-First), and Azure.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to maintain quality and standards.
- Troubleshoot and debug applications.
- Stay up-to-date with new technology trends.
Requirements:
- Proven experience (3 years ) as a Full Stack Software Developer, Software Engineer, or similar role.
- Proficiency in developing applications using React and React Native.
- Strong backend development skills with C# and .NET.
- Advanced knowledge of SQL and experience with Entity Framework (Code-First).
- Practical experience deploying and managing applications on Azure.
- Familiarity with AI APIs, particularly ChatGPT, and a willingness to explore and work with other AI technologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage time effectively.
Preferred Qualifications:
- Experience with LMS products and SCORM 1.2.
- Familiarity with Agile development methodologies.
- Knowledge of cloud platforms, specifically Azure.
- Previous experience with in-field observation systems.
- Experience with AI-based tools, specifically those that integrate with ChatGPT through APIs.
- Experience with CI/CD pipelines, specifically using Azure DevOps.
Why Join Us:
- Innovative Projects: Work on exciting and innovative projects that make a real impact.
- Career Growth: Opportunities for career advancement and professional development.
- Collaborative Culture: A supportive and collaborative work environment where your ideas are valued.
- Flexibility: Flexible work hours with options for remote work, a hybrid approach, or full-time in-office to support your work-life balance.
- Work-Life Balance: We value work-life balance and do not expect anyone to make work their life.
- Comprehensive Benefits: Competitive salary, performance bonuses, health, dental, and vision insurance (employee pays a portion), retirement savings plan with company match, generous paid time off and holidays.
Salary : $80,000 - $120,000