Back to job search
SA
SWARA AIVerified Job Source

Software Developer

As a Software Engineer, you will design, build, and maintain scalable back-end services and develop high-performance front-end features. You will also integrate Large Language Models and build robust data pipelines for job postings and resumes.

  • Remote
  • Dubai, Dubai, United Arab Emirates, London, England, United Kingdom, New York, New York, United States, Ontario, Canada, San Francisco, California, United States
  • Posted Jul 16, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Job Description: Software Engineer (SWE) About SWARA At SWARA, we are revolutionizing the job search experience. We build AI-powered tools that scan thousands of jobs across every board, score them against candidates' resumes using an advanced AI matching engine, and surface the absolute best opportunities. In addition, we help users build ATS-optimized resumes and provide real-time ATS scoring-all for free. We are a fast-moving, early-stage startup looking to completely change the way people find and land their dream jobs. The Role As a Software Engineer at SWARA, you will be a core contributor to our AI matching engine and full-stack platform. You will work directly with the founders in a highly collaborative environment to build and scale the infrastructure that powers our job aggregation, resume parsing, and recommendation algorithms. This is an incredible opportunity to make a massive impact at a growing early-stage startup. Key Responsibilities Design, build, and maintain scalable back-end services that power our job aggregation and ATS scoring engines. Develop intuitive, responsive, and high-performance front-end features for our core web platform. Integrate and optimize Large Language Models (LLMs) and vector databases to improve our AI resume matching accuracy. Build robust data pipelines to securely ingest, parse, and process thousands of job postings and user resumes on a daily basis. Collaborate with the founding team to brainstorm, prototype, and ship new product features rapidly. Write clean, well-documented, and highly testable code while maintaining engineering best practices. Qualifications & Requirements Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. Proven experience or projects in full-stack software development. Strong proficiency in modern programming languages such as Python, TypeScript. Hands-on experience with modern front-end frameworks like React, Next.js. Experience designing, building, and interacting with RESTful APIs and relational/NoSQL databases (PostgreSQL, MongoDB, etc.). Excellent problem-solving skills and the ability to adapt to a fast-paced, ambiguous startup environment. Nice to Have Previous experience working with OpenAI APIs, LangChain, or general machine learning infrastructure. Background in building reliable web scrapers or large-scale data ingestion tools. Familiarity with Applicant Tracking Systems (ATS) and resume parsing algorithms. What We Offer Competitive salary with early-stage equity options. Flexible, remote-friendly work environment. Direct mentorship and hands-on experience shaping a product from the ground up.

What you’ll do

As a Software Engineer, you will design, build, and maintain scalable back-end services and develop high-performance front-end features. You will also integrate Large Language Models and build robust data pipelines for job postings and resumes.

Requirements

Candidates should have a bachelor's degree in Computer Science or equivalent experience and proven skills in full-stack software development. Proficiency in modern programming languages and frameworks, as well as experience with APIs and databases, is required.

Benefits

• Competitive Salary • Early-Stage Equity Options • Flexible Work Environment

Listed skills

  • PostgreSQLPreferred
  • ReactPreferred
  • TypeScriptPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Software Development
  • AI Matching Engine
  • Full-Stack Development
  • Python
  • TypeScript
  • React
  • Next.js
  • RESTful APIs
  • PostgreSQL
  • MongoDB
  • Data Pipelines
  • Resume Parsing
  • Problem-Solving
  • Collaboration
  • Clean Code
  • Testing

Job areas

  • Technology
  • Software

Additional details

Minimum education
Bachelor’s degree
Minimum experience
2+ years
Posting language
English
Working hours
40 hours per week
Location requirements
Country, United Arab Emirates
Application method
Direct apply is available