Senior Software Developer

St. John's, NL, CA, Canada

Job Description

Who Are We?



As a group of passionate technology developers, successful entrepreneurs and industry experts, SiftMed is scaling and growing quickly. We are looking for a Senior Software Engineer (AI and Document Processing) with a passion for developing advanced technology and constantly pushing the envelope.



SiftMed is an AI driven system that processes, organizes, and categorizes medical files. Driven by a mission to extract facts in medical data that can change lives - the company focuses on improving access to critical information, empowering legal teams and medical experts to quickly and accurately find previously hidden key facts in medical data.



What we're looking for:



We're looking for a Senior Software Engineer with broad, hands-on development experience who can move between UI development, backend frameworks, data pipelines, and cloud infrastructure. This is an extremely impactful role where you'll design and scale systems end-to-end in the cloud. You should bring strong engineering fundamentals, experience building production-grade systems, and the ability to balance pragmatism with technical excellence. As one of our most senior engineers, you'll also help set technical direction, mentor teammates, and ensure we're delivering reliable, user-friendly products at scale.



Responsibilities include:



Build and maintain services, pipelines, and frameworks that power our products. Implement backend services and APIs that integrate across systems and workflows. Develop reliable, event-driven pipelines and workflows using AWS Step Functions, Lambda, SQS, and related services. Deploy and scale applications in AWS using ECS, CloudFormation/Terraform, and related tooling. Ensure systems are fault-tolerant, observable, and performant under real-world workloads. Collaborate with product, design, and engineering teams to ship and iterate quickly. Own the full lifecycle of features: implementation to deployment and monitoring.

Required Skills:



5+ years of experience in software engineering, with strong exposure to both frontend and backend development. Proficiency with at least one modern frontend framework (React, Vue, or Angular). Strong backend programming skills (e.g., Node.js, Python, or Java) with experience building REST APIs or data processing pipelines Hands-on experience with AWS cloud services: Lambda, ECS, Step Functions, S3, DynamoDB, and CloudWatch. Experience with containerization (Docker) and infrastructure-as-code (Terraform, CDK, or CloudFormation). Solid understanding of distributed systems, reliability, and performance optimization. Strong fundamentals in software design, testing, and CI/CD pipelines.

Nice to Have:



Familiarity with authentication/authorization frameworks (Cognito, OAuth, OpenID Connect). Exposure to document-processing or data-heavy pipelines. Comfort working in fast-moving startup environments where you'll wear multiple hats. Track record of mentoring junior engineers and influencing technical direction.

What do we offer?



As a group, we never take ourselves too seriously but believe we truly can make a big difference. We work very hard but we also enjoy having fun. From laser tag, full company strategic offsites, and a slack channel dedicated to pictures of our pets. We want everyone to be empowered, regardless of your role, you have a seat at the table and we want to hear from you.



We believe in trust and autonomy and therefore provide a flexible working environment. We want members of our team to be able to work closely together while also having the flexibility to manage their life and work responsibilities based on what works for each individual.



We recognize the importance of an inclusive, diverse, and equitable workforce. Diversity and inclusion are one of our core values. To this end, we commit to creating an inclusive environment for all.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2771499
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    St. John's, NL, CA, Canada
  • Education
    Not mentioned