Rosie's People

Full Stack Developer – AI, Cybersecurity

Rosie's People

part-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularAWSCloudJavaScriptMicroservicesNoSQLPostgresPythonReactSQLTypeScriptVue.js

About the role

  • Design, develop, and maintain web applications, APIs and microservices powered by AI/ML models using modern programming languages, frameworks, and tools for both frontend and backend development.
  • Utilise AWS cloud services and infrastructure to build scalable, reliable, and secure applications, deploy AI/ML models, build RAG or other ML pipelines to integrate software applications with our AI/ML models, and optimise performance and cost-efficiency.
  • Design and implement database schemas, queries, and optimisations for efficient data storage, retrieval, and manipulation for powering the data-driven analytics dashboards and AI/ML models, including RAG or other ML pipelines.
  • Write unit tests, integration tests, and end-to-end tests to ensure the reliability, performance, and security of applications powered by AI/ML models, and participate in code reviews to maintain code quality and standards.
  • Monitor application performance, identify bottlenecks, and implement optimisations to improve scalability, reliability, and efficiency.
  • Document code, APIs, and technical specifications, and collaborate closely with cross-functional teams, including product management, design, and QA, to ensure successful project delivery.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience.
  • Minimum 5 years' experience in full-stack development and integration with AI/ML models.
  • Proficiency in programming languages such as Python, JavaScript/TypeScript, or similar.
  • Experience with web technologies such as RESTful APIs and frontend frameworks/libraries such as React, NexJS, Angular, Vue.js, or similar.
  • Experience with database technologies such as SQL, NoSQL, and ORM frameworks.
  • Hands-on experience with AWS cloud services such as ECS, S3, Lambda, API Gateway, SageMaker, Bedrock, RDS/Postgres, Eventbridge, CloudWatch and others.
  • Experience with AI/ML Integration, RAG pipelines, deploying and running AI/ML models.
  • Familiarity with agile methodologies and software development best practices.
  • Excellent problem-solving skills, with the ability to troubleshoot and debug complex issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Benefits
  • Competitive equity package.
  • Opportunity to work with cutting-edge technologies and innovative solutions.
  • Flexible work environment, we are a remote-first company.
  • Career development and growth opportunities.
  • Dynamic and collaborative team culture.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full-stack developmentAI/ML integrationPythonJavaScriptTypeScriptRESTful APIsReactNext.jsAngularVue.js
Soft skills
problem-solvingcommunicationcollaboration