A new kind of education network. Our programs enhance student-faculty engagement, lower costs & leverage opportunities.
Senior Full-Stack Software Engineer
Location
South Africa
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Software Engineer
Noodle
• Design, build, and maintain several agent-based web applications built using Next.js, TypeScript, Tailwind CSS, and OpenAI’s APIs and Agents SDK. • Contribute to existing Python API and web applications using the Flask framework. • Develop and improve AI-powered user experiences, including conversational, voice, and streaming interfaces. • Modify and refine AI prompts to support new product features. • Integrate with external platforms and services such as OpenAI APIs, GraphQL backends, AWS Amplify, MongoDB, and learning management systems using the LTI standard. • Architect and implement scalable backend APIs, service layers, and tool execution workflows. • Own feature development from technical design through implementation, testing, deployment, and monitoring. • Implement automated tests for new functionality. • Improve application reliability, observability, and performance using tools such as Sentry, OpenTelemetry, and related monitoring systems. • Collaborate with product, design, and stakeholders to translate requirements into high-quality technical solutions. • Establish and uphold strong engineering standards for code quality, maintainability, testing, and documentation. • Debug complex production issues across frontend, backend, integrations, and realtime systems.
Job Requirements
- a Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent working experience.
- 5+ years experience as a software engineer.
- 2+ years experience using Next.js and TypeScript.
- 2+ years experience using Python in conjunction with a web framework such as Flask, Django, or FastAPI.
- Demonstrated proficiency with AI-assisted software engineering tools, such as Claude Code, GitHub Copilot, or similar, to accelerate development, improve code quality, and support debugging, testing, and documentation workflows.
- Demonstrated ability to work in a fast-paced, team-oriented environment.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills in English.
Benefits
- Work from the comfort of your home office!
- Great compensation package
- Tools you need on us! Laptop (Mac is our computer of choice) and EcoFlow inverter
- 12 weeks paid Parental Leave benefits
- 20 working days annual leave + 10 paid national holidays
- Medical/RA benefit
- Internet benefits
- Full access to our employee assistance program (EAP) through Company Wellness
- Annual education stipend for lifelong learning
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer II
FreenomeFreenome aims to reinvent disease management by enabling better early detection and intervention. The health technology company creates novel genomics solutions that make disease s
Title : Senior Software Engineer II Location: Brisbane United States Job Description: About this opportunity: At Freenome, we are seeking a Senior Software Engineer II to join our innovative Engineering team. The ideal candidate is an experienced backend engineer with a strong background in developing scalable and reliable software solutions. You will play a crucial role in designing, building, and maintaining backend services that support our mission to detect cancer early. This position requires a collaborative mindset, as you will work closely with an interdisciplinary team of engineers, scientists, and product managers to deliver high-quality software solutions. You are passionate about software development best practices and will have a significant impact on the continued growth of an organization dedicated to changing the entire landscape of cancer. The role reports to our engineering management team. This role will be a Remote role. What you'll do: - Design, develop, and deploy reliable, maintainable, scalable, and fault-tolerant backend services that power both our internal and external systems. - Collaborate with interdisciplinary teams, including scientists, product managers, and other engineers, to solve complex problems and deliver high-quality software solutions. - Mentor and guide junior engineers, fostering their growth and enhancing the team's technical expertise. - Lead code and design reviews, champion engineering best practices and promote a culture of quality and collaboration. - Contribute to the development of data infrastructure for machine learning applications, ensuring efficient data processing and integration. - Drive the implementation of engineering hygiene practices, ensuring the reliability and maintainability of our systems. - Advocate for and implement innovative software development methodologies and tools to improve team efficiency and product quality. Must haves: - Bachelor of Science in Computer Science, Engineering, or related field or equivalent training, fellowship, and/or work experience. - At least 8 years of experience as part of a software development team successfully shipping software products, including leading projects from end-to-end and mentoring others. - Proficiency in Python and experience with backend development in a team production environment. - Strong experience with containerization and orchestration technologies such as Docker and Kubernetes. - Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform. - Proven experience in designing and implementing scalable backend systems, with a focus on reliability and performance. - Excellent written and verbal communication skills, with a mindful and transparent approach to collaboration. Nice to haves: - Understanding of statistical and machine learning methods, with practical experience in applying them to real-world problems. - Expertise in developing ETL or data pipelines that run at scale, utilizing common workflow management systems like Flyte, Airflow, or similar. - Domain-specific experience in computational biology, genomics, bioinformatics, or a related field. - Experience working in an FDA regulated environment, with a strong understanding of compliance requirements and best practices. Benefits and additional information: The US target range of our base salary for new hires is $161,925 - $227,325. You will also be eligible to receive equity, cash bonuses, and a full range of medical, financial, and other benefits depending on the position offered. Please note that individual total compensation for this position will be determined at the Company's sole discretion and may vary based on several factors, including but not limited to, location, skill level, years and depth of relevant experience, and education. Freenome is proud to be an equal-opportunity employer, and we value diversity. Freenome does not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law. Applicants have rights under Federal Employment Laws. - Family & Medical Leave Act (FMLA) - Equal Employment Opportunity (EEO) - Employee Polygraph Protection Act (EPPA) #LI-REMOTE
• Design, build, and maintain production software using TypeScript, Node.js, React. • Deliver stable, maintainable, and scalable features that improve platform reliability and operational visibility. • Implement and evolve observability capabilities (telemetry, diagnostics, logging quality, and monitoring integrations). • Build and optimize backend components that rely on OpenSearch and related data systems. • Develop internal tooling and automation that improve engineering productivity and reduce operational risk. • Perform deep, detail-oriented code reviews focused on correctness, resiliency, performance, security, and testability. • Build AI-enabled engineering workflows and integrate LLM-based capabilities where they provide measurable value. • Own software quality with robust automated coverage across unit, integration, contract, and end-to-end tests. • Troubleshoot complex production issues, drive root-cause analysis, and implement preventive engineering fixes. • Collaborate closely with Product, R&D, Security, and Infrastructure partners to deliver cross-functional outcomes.
Title: Arabic (Modern Standard) Language Instructor, eMentor Locations: Maxwell Air Force Base, AL - Maxwell Air Force Base, AL 36113 US Remote (Virtual) - US - US (Primary) Job Description: Description ABOUT THE ORGANIZATION Yorktown Systems Group, Inc., and its wholly-owned subsidiaries, are a committed team of dedicated former military and civilian professionals who believe in providing ethical and quality services to Government customers. Our leadership team is composed primarily of Veterans who are now serving in a corporate environment rather than in uniform. Our customer's missions become our own and we are committed to working as a team to achieve success. Because of the depth and experiences of our corporate leadership, we can assure all our customers that "we will do what we say we can do" and will focus on our customer's missions rather than corporate goals. Our business model is based on a personal commitment from our leaders to maintain contact with our customers to continually and consistently gauge our performance. Yorktown Systems Group was founded on the idea that providing quality and ethical services with a laser focus on our customer's goals is an effective long-term business model. Our mission, therefore, is to help our customers meet their requirements and goals. The contractor will not discharge or in any other manner discriminate against any employee or applicant for employment because such employee or applicant has inquired about, discussed, or disclosed the compensation of the employee or applicant or another employee or applicant. This provision shall not apply to instances in which an employee who has access to the compensation information of other employees or applicants as a part of such employee's essential job functions discloses the compensation of such other employees or applicants to individuals who do not otherwise have access to such information, unless such disclosure is in response to a formal complaint or charge, in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or is consistent with the contractor's legal duty to furnish information. The Unconventional, LLC is a wholly-owned subsidiary of Yorktown Systems Group, Inc. Job Title Arabic (Modern Standard) Language Instructor, eMentor Location Maxwell Air Force Base, AL - Maxwell Air Force Base, AL 36113 US Remote (Virtual) - US - US (Primary) Job Description Summary: The Unconventional is seeking a qualified Language Instructor to support The Language Enabled Airman Program (LEAP) and the Air Force Culture and Language Center (AFCLC). LEAP is an AFCLC-managed, volunteer, career-spanning program that develops language-enabled, cross-culturally competent service members across the General Purpose Force (GPF) with working-level foreign language proficiency. With these skills, Airmen and Guardians who are deliberately developed as LEAP Scholars are better equipped to support the application of airpower by sharing regional security burdens through strengthened partnerships, developing interoperability, and understanding adversaries. eMentor courses assess, enhance, and sustain service members’ language skills throughout their careers. Instruction is participant-centered and tailored to each learner’s needs within the structure of the provided curriculum. Courses target growth in all four modalities (listening, speaking, reading, and writing), build cross-cultural knowledge, and strengthen intercultural communication skills. Designed to support operational demands, courses are available 24/7 across all time zones to support a globally distributed force, with both scheduled courses and OnDemand session options. Instruction takes place one-on-one or with groups of two to four Scholars. eMentor online courses connect service members synchronously with native-speaking instructors, at times that align with each Scholar’s availability. Specific duties may include, but are not limited to: - Administer the eMentor curricula (syllabi and lesson plans) provided by the Client - Prepare instructional aids (e.g., presentation slides, digital whiteboard content) and supporting open-source materials for each session. - Instructional aids shall be prepared IAW industry’s best practices for instructional quality and effectiveness. - Operate UCC platform tools including launching live sessions, managing audio/video, screen sharing, chat, and materials, support Scholar access and keyboard setup, adjust bandwidth settings, and troubleshoot routine technical issues during instruction. - Deliver instruction aligned with lesson objectives and plans, incorporating cultural, technical, military, and geopolitical content (including open-source materials) to support language development and mission-relevant understanding for Scholars at ILR Level 2 and above. - Provide one-on-one feedback, review homework and assessments, and monitor attendance to support Scholar language development and course progress. - Support OnDemand session scheduling functions in the Language Enabled Development Resource (LEaDeR) application by coordinating weekly schedule availability with the ISS. Job Requirements Required Qualifications: - Must possess language skills in the target language(s) equivalent to an ILR Advanced Professional Proficiency or a “Superior” rating in speaking and writing on the American Council for the Teaching of Foreign Languages (ACTFL) proficiency scale for each language and dialect they will instruct - Must hold at least a bachelor’s level degree in language instruction or a related social science field, such as History, Political Science, International Relations, Anthropology, Archeology, and Cultural Geography, and/or possess a minimum of five years of embedded experience in the target culture(s). - Must be capable of delivering instruction and conducting assessments across proficiency levels ranging from ILR level 0 through ILR Level 3+. - Extensive global regional expertise. - Extensive knowledge of foreign language teaching techniques and instructional systems. - Extensive knowledge of learning theory, the psychology of learning, educational psychology, and Instructional Product Development. - Extensive knowledge of instructional design practices, principles, techniques, and curriculum development. - Extensive knowledge of standardized, web-based, interactive course delivery systems. - Extensive expertise in instructor facilitation and faculty development. - Extensive knowledge of the use of computers in education and training. - Demonstrated knowledge and skill in multimedia design and delivery methods (e.g., imbedded video instruction). - General knowledge of and competency with Microsoft Office applications (e.g., Word, Excel, PowerPoint, Access), Adobe Acrobat Professional, and other common productivity software. - eMentors may be dual nationals who are native to regions where the language is commonly spoken and/or professional language instructors with demonstrated expertise in the relevant cultures and customs. Clearance: Must be able to pass a background check Location: Montgomery, AL / Remote Travel: No travel required Security Clearance Travel No travel required Job Type Part-time Exemption Type Non-Exempt Category Contractors EEO STATEMENT Yorktown Systems Group, Inc., and its wholly-owned subsidiaries, are an Equal Opportunity Employer. No employee or applicant for employment is denied equal opportunity because of race, color, sex, national origin, religion, age, disability, marital status, pregnancy, sexual orientation, gender identity, genetic information, any other non-merit-based factor, or other characteristics protected by law. As part of the company's equal employment opportunity policy, Yorktown Systems Group, Inc., and its subsidiaries, will also take affirmative action as called for by applicable laws and Executive Orders to ensure that minority group individuals, females, disabled veterans, recently separated veterans, other protected veterans, Armed Forces service medal veterans, and qualified disabled persons are introduced into our workforce and considered for promotional opportunities. The Unconventional, LLC. is a wholly-owned subsidiary of Yorktown Systems Group, Inc.
Title: Polish Language Instructor, eMentor Location: Remote (Virtual) - US - US (Primary) Job Description: The Unconventional is seeking a qualified Language Instructor to support The Language Enabled Airman Program (LEAP) and the Air Force Culture and Language Center (AFCLC). LEAP is an AFCLC-managed, volunteer, career-spanning program that develops language-enabled, cross-culturally competent service members across the General Purpose Force (GPF) with working-level foreign language proficiency. With these skills, Airmen and Guardians who are deliberately developed as LEAP Scholars are better equipped to support the application of airpower by sharing regional security burdens through strengthened partnerships, developing interoperability, and understanding adversaries. eMentor courses assess, enhance, and sustain service members’ language skills throughout their careers. Instruction is participant-centered and tailored to each learner’s needs within the structure of the provided curriculum. Courses target growth in all four modalities (listening, speaking, reading, and writing), build cross-cultural knowledge, and strengthen intercultural communication skills. Designed to support operational demands, courses are available 24/7 across all time zones to support a globally distributed force, with both scheduled courses and OnDemand session options. Instruction takes place one-on-one or with groups of two to four Scholars. eMentor online courses connect service members synchronously with native-speaking instructors, at times that align with each Scholar’s availability. Specific duties may include, but are not limited to: - Administer the eMentor curricula (syllabi and lesson plans) provided by the Client - Prepare instructional aids (e.g., presentation slides, digital whiteboard content) and supporting open-source materials for each session. - Instructional aids shall be prepared IAW industry’s best practices for instructional quality and effectiveness. - Operate UCC platform tools including launching live sessions, managing audio/video, screen sharing, chat, and materials, support Scholar access and keyboard setup, adjust bandwidth settings, and troubleshoot routine technical issues during instruction. - Deliver instruction aligned with lesson objectives and plans, incorporating cultural, technical, military, and geopolitical content (including open-source materials) to support language development and mission-relevant understanding for Scholars at ILR Level 2 and above. - Provide one-on-one feedback, review homework and assessments, and monitor attendance to support Scholar language development and course progress. - Support OnDemand session scheduling functions in the Language Enabled Development Resource (LEaDeR) application by coordinating weekly schedule availability with the ISS. Job Requirements Required Qualifications: - Must possess language skills in the target language(s) equivalent to an ILR Advanced Professional Proficiency or a “Superior” rating in speaking and writing on the American Council for the Teaching of Foreign Languages (ACTFL) proficiency scale for each language and dialect they will instruct - Must hold at least a bachelor’s level degree in language instruction or a related social science field, such as History, Political Science, International Relations, Anthropology, Archeology, and Cultural Geography, and/or possess a minimum of five years of embedded experience in the target culture(s). - Must be capable of delivering instruction and conducting assessments across proficiency levels ranging from ILR level 0 through ILR Level 3+. - Extensive global regional expertise. - Extensive knowledge of foreign language teaching techniques and instructional systems. - Extensive knowledge of learning theory, the psychology of learning, educational psychology, and Instructional Product Development. - Extensive knowledge of instructional design practices, principles, techniques, and curriculum development. - Extensive knowledge of standardized, web-based, interactive course delivery systems. - Extensive expertise in instructor facilitation and faculty development. - Extensive knowledge of the use of computers in education and training. - Demonstrated knowledge and skill in multimedia design and delivery methods (e.g., imbedded video instruction). - General knowledge of and competency with Microsoft Office applications (e.g., Word, Excel, PowerPoint, Access), Adobe Acrobat Professional, and other common productivity software. - eMentors may be dual nationals who are native to regions where the language is commonly spoken and/or professional language instructors with demonstrated expertise in the relevant cultures and customs. Clearance: Must be able to pass a background check Location: Montgomery, AL / Remote Travel: No travel required Security Clearance Travel No travel required Job Type Part-time Exemption Type Non-Exempt Category Contractors EEO STATEMENT Yorktown Systems Group, Inc., and its wholly-owned subsidiaries, are an Equal Opportunity Employer. No employee or applicant for employment is denied equal opportunity because of race, color, sex, national origin, religion, age, disability, marital status, pregnancy, sexual orientation, gender identity, genetic information, any other non-merit-based factor, or other characteristics protected by law. As part of the company's equal employment opportunity policy, Yorktown Systems Group, Inc., and its subsidiaries, will also take affirmative action as called for by applicable laws and Executive Orders to ensure that minority group individuals, females, disabled veterans, recently separated veterans, other protected veterans, Armed Forces service medal veterans, and qualified disabled persons are introduced into our workforce and considered for promotional opportunities. The Unconventional, LLC. is a wholly-owned subsidiary of Yorktown Systems Group, Inc.

