
Full Stack Developer – AI, Cybersecurity
Rosie's People
part-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteJob 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