Noodle logo
Noodle

Founded in 2013, Noodle is dedicated to education in all its forms, from graduate degrees to weekend classes, and offers a "well-researched" database through wh

Senior Full Stack Engineer, NLP

Location

South Africa

Posted

2 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishDjangoFlaskFluxJavaScriptPythonReactReduxSCSS

Job Description

Senior Full Stack Engineer, NLP

Noodle

• Architect and build exciting new features for the Noodle Learning Platform • Define database schemas, add/modify REST endpoints, vet and integrate with 3rd party APIs • Translate mobile & desktop wireframes into frontend components, ensuring the UX/UI is pixel perfect • Utilize product knowledge and liaise between product and engineering to help refine requirements and ship features to enhance end-user experience • Collaborate with the engineering team members to shape and improve engineering culture, standards, tooling, and processes • Support engineering team with code reviews • Perform other duties as assigned

Job Requirements

  • 4-6 years of experience working on both the frontend and backend high traffic web applications
  • Extensive experience with Python, web frameworks such as Flask/Django
  • Extensive experience designing/building REST APIs & using ORMs like SQLAlchemy
  • Experience consuming/integrating with APIs developed internally or provided by 3rd parties such as Stripe
  • Extensive experience with ES6/ReactJS & one or more JavaScript frameworks
  • Extensive experience with HTML, CSS, SCSS
  • Experience with Flux/Redux, Saga, Flow
  • Experience translating business requirements into technical requirements
  • Excellent verbal and written communication, presentation, and stakeholder management skills
  • Critical and analytical thinking skills with strong problem-solving abilities
  • Working knowledge of Google Workspace (Docs, Slides, Sheets)
  • Ability to work effectively in dynamic, rapidly changing, team-based environment

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 Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer II

Freenome

Freenome 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

QLD + 1 moreAll locations: QLD | Australia
$161.9K - $227.3K / year
ControlUp logo

Senior Full-Stack Engineer

ControlUp

Powering the Work From Anywhere World

Full TimeRemoteTeam 201-500Since 2013H1B No Sponsor

• 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.

New York

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.

Worldwide

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.

Worldwide