Software Engineer, Full-Stack

Ema Unlimited
Vancouver
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 4+ yearsEducation: bachelorsSkills: ["Problem-solving","Analytical skills","Communication","Collaboration","Quality focus"]

Design and build full-stack web applications, creating exceptional user interfaces and robust APIs for seamless front-end/back-end communication. You’ll develop and integrate with React and gRPC, contribute to server-side services using Node.js or Python, and ensure applications are performant, accessible, and scalable. Collaborate with product and UX partners to shape requirements and prototypes, then write, test, deploy, and troubleshoot production systems with clean, maintainable code.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ema Unlimited
Ema Unlimited
19 hours ago

Software Engineer, Full-Stack

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Design and build full-stack web applications, creating exceptional user interfaces and robust APIs for seamless front-end/back-end communication. You’ll develop and integrate with React and gRPC, contribute to server-side services using Node.js or Python, and ensure applications are performant, accessible, and scalable. Collaborate with product and UX partners to shape requirements and prototypes, then write, test, deploy, and troubleshoot production systems with clean, maintainable code.
Location: Vancouver
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and implement user interfaces for web applications using modern web technologies.
  • •Collaborate with product and UX partners to gather requirements, build wireframes, and create high-fidelity prototypes.
  • •Develop and maintain API integrations to ensure seamless communication between front-end and back-end systems using React and gRPC.
  • •Contribute to back-end development by building robust APIs and ensuring reliable front-end/server communication with Node.js or Python.
  • •Build, test, and deploy full-stack applications, optimize for performance/accessibility/SEO, and troubleshoot UI and back-end issues.

Key Requirements

  • •4+ years of professional full-stack development experience, with focus on front-end engineering and API integration.
  • •Strong proficiency in HTML, CSS, and JavaScript, with extensive experience in React.
  • •Experience with gRPC and familiarity with RESTful APIs, JSON, XML, and OAuth.
  • •Solid back-end knowledge using Node.js or Python and experience with server-side frameworks like FastAPI or Express.
  • •Bachelor’s degree in Computer Science/Web Development (or equivalent work experience), plus strong problem-solving and communication skills.
Experience:4+ yearsEnterprise softwareAI
Education:Bachelor's in Computer Science, Web Development
Skills:Problem-solvingAnalytical skillsCommunicationCollaborationQuality focus
Tech Stack:HTMLCSSJavaScriptReactGRPCNode.jsPythonRESTJSONXMLOAuthFastAPIExpressGitVercel

Company Brief

Ema Unlimited
Builds an enterprise agentic AI platform (Ema) that creates AI employees to automate complex workflows across customer support, HR, finance and other functions, with a focus on security, compliance, and model fusion for high accuracy.
Industry: AI & Machine Learning
Company Size: Medium (51 to 250 employees)
Growth: Early Stage Startup
Funding: Series A
Headquarters: San Francisco, United States
Founded: 2023
Glassdoor
Glassdoor: 1.5
WebsiteLinkedInGlassdoor