People.ai logo
People.ai

Drive Revenue Intelligence Across All Your Customer-Facing Teams

Software Engineer – XCore

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 201-500H1B SponsorCompany SiteLinkedIn

Location

Poland

Posted

2 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishMicroservicesPythonScalaSpark

Job Description

Software Engineer – XCore

People.ai

• Build and maintain performant, low-latency APIs and distributed microservices handling identity, authorization, user profiles, settings, and product configurations. • Implement and maintain data pipelines that move large volumes of data with consistency and reliability, including audit-log systems and BI data exports. • Maintain and improve existing features based on user feedback and evolving product requirements. • Follow and promote engineering best practices, including structured logging, cross-service request tracking, and robust error management. • Contribute to production observability through alerting, dashboards, and runbooks. • Build tooling to reduce manual operations for engineering teams and support customer support self-service workflows. • Contribute to feature development end-to-end: from participating in requirement discussions with Product, through implementation, to production monitoring.

Job Requirements

  • 3+ years of professional experience building backend systems in an enterprise environment
  • 1+ years of experience programming in Python or Scala
  • Solid understanding of microservices and service-oriented architectures (SOA)
  • Familiarity with databases, caching strategies, and low-latency service design
  • Experience building and consuming REST APIs with attention to reliability and client experience
  • Exposure to data synchronization patterns and high-consistency data pipeline design
  • Able to navigate and contribute to an unfamiliar codebase with guidance, working toward incremental improvements
  • Appreciation for automation and reducing manual operational toil
  • Experience with Spark or big data processing is a plus
  • Good communication skills with the ability to participate meaningfully in product and engineering discussions.

Benefits

  • Backed by strong senior engineering leadership
  • Opportunity to grow your technical craft
  • Build impactful systems

Related Job Pages

More Full-stack Engineer Jobs

People.ai logo

Senior Software Engineer – XCore

People.ai

Drive Revenue Intelligence Across All Your Customer-Facing Teams

ContractRemoteTeam 201-500H1B Sponsor

• Design, build, and maintain highly performant, low-latency APIs and distributed microservices handling identity, authorization, user profiles, settings, and product configurations. • Own features end-to-end: from partnering with Product to shape and challenge requirements, through system design, implementation, and production monitoring. • Design and execute data pipelines that move massive volumes of data with guaranteed consistency and zero data loss, including audit-log systems and BI data exports. • Maintain and improve existing features based on user feedback and evolving product requirements. • Advocate for and introduce engineering best practices, including structured logging, cross-service request tracking, and robust error management. • Ensure high-quality observability through alerting, dashboards, tracing, and runbooks for all production services. • Build reusable internal tooling to reduce manual operations for engineering teams and enable customer support self-service. • Collaborate cross-functionally with Product, Design, and Engineering teams with clear and concise communication.

Poland
Caseware logo

Software Developer in Test, Dutch Speaking

Caseware

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Full TimeRemoteTeam 201-500H1B No Sponsor

• Design, implement, and maintain automated test frameworks for Caseware's web-based SaaS products. • Execute and coordinate functional, integration, regression, and exploratory testing. • Collaborate with developers and product specialists to refine user stories, acceptance criteria, and improve testability. • Analyze requirements and technical designs to identify risk areas and critical test scenarios. • Investigate, document, and track defects, providing clear reproduction steps and impact analysis. • Continuously improve test coverage, test reliability, and overall QA processes. • Mentor and coach junior SDET team members. • Promote and advocate quality best practices across the engineering organization.

Denmark
Caseware logo

Software Developer in Test, Dutch Speaking

Caseware

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Full TimeRemoteTeam 201-500H1B No Sponsor

• Design, implement, and maintain automated test frameworks for Caseware's web-based SaaS products. • Execute and coordinate functional, integration, regression, and exploratory testing. • Collaborate with developers and product specialists to refine user stories, acceptance criteria, and improve testability. • Analyze requirements and technical designs to identify risk areas and critical test scenarios. • Investigate, document, and track defects, providing clear reproduction steps and impact analysis. • Continuously improve test coverage, test reliability, and overall QA processes. • Mentor and coach junior SDET team members. • Promote and advocate quality best practices across the engineering organization.

Germany

Title: Senior Full‑Stack Developer Location: Ontario, CA Job Description:  OVERVIEW We are seeking an experienced Senior Front-End / Full-Stack Developer with a strong background in modern web application development and enterprise digital platforms to support the delivery of scalable, cloud-based applications within a regulated financial services environment. The successful candidate will work closely with cross-functional partners — including product owners, UX/design teams, backend developers, and platform engineers — to deliver high-quality frontend solutions aligned with enterprise architecture and engineering standards. This role is ideal for a highly technical, hands-on developer who excels in modern React and Next.js ecosystems, is passionate about frontend architecture and performance optimization, and is comfortable contributing across the full software development lifecycle in Agile delivery environments. Location: Toronto, ON (Hybrid – Tuesday & Thursday onsite) Contract Length: 5 Months (Extension or FTE Conversion Possible) Hours: 9 AM–5 PM EST Pay: T4: $60 // IC: $69 RESPONSIBILITIES - Design, develop, and maintain scalable, secure, and accessible cloud-based web applications supporting business-critical digital experiences. - Build end-to-end frontend-led solutions using React, Next.js, Node.js, and modern web technologies aligned with enterprise architecture standards. - Develop and maintain complex React applications using modern frontend patterns, reusable components, and scalable design principles. - Design and implement reusable UI component libraries and frontend frameworks to improve consistency and development efficiency. - Apply SSR (Server-Side Rendering) and SSG (Static Site Generation) patterns within Next.js environments to optimize performance, SEO, and user experience. - Translate business and user requirements into technical specifications, architecture decisions, and implementation plans. - Write clean, maintainable, well-documented TypeScript and JavaScript code following engineering best practices. - Integrate frontend applications with RESTful and GraphQL APIs and backend platform services. - Participate in frontend architecture discussions, framework selection, component strategy, and technical design reviews. - Conduct peer code reviews, unit testing, and quality assurance activities to maintain high engineering standards. - Collaborate closely with product owners, UX designers, QA teams, and engineering stakeholders within Agile delivery models. - Optimize frontend applications for responsiveness, accessibility, scalability, and cross-browser/device compatibility. - Support CI/CD pipelines and deployment processes using tools such as GitHub Actions and Jenkins. - Contribute to security, performance, and governance discussions in alignment with enterprise technology standards. - Stay current with evolving frontend frameworks, web standards, and modern development practices. QUALIFICATIONS - 8+ years of progressive frontend or full-stack development experience in enterprise environments. - 6+ years of hands-on React development experience building modern web applications. - 3+ years of production experience developing applications with Next.js. - Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3. - Proven experience as a Senior UI / Frontend Developer applying software engineering best practices and scalable frontend architecture principles. - Strong understanding of Node.js fundamentals and npm ecosystem management. - Hands-on experience integrating RESTful and GraphQL APIs into frontend applications. - Experience with unit testing, test-driven development (TDD), and frontend testing frameworks. - Proficiency using Git version control and collaborative development workflows. - Working knowledge of CI/CD pipelines and deployment tooling such as Jenkins and GitHub Actions. - Experience supporting public-facing, high-traffic web applications with strong performance requirements. - Familiarity with CDN-based delivery models and frontend performance optimization strategies. - Comfortable working in fast-paced Agile delivery environments with cross-functional teams. - Strong analytical, problem-solving, communication, and technical documentation skills. - Ability to manage multiple priorities and contribute effectively within collaborative engineering teams. Preferred - Experience within banking, financial services, or other regulated enterprise environments. - Exposure to enterprise cloud platforms and scalable cloud-native application architectures. - Experience contributing to frontend architecture strategy, reusable design systems, or enterprise UI frameworks. - Familiarity with accessibility standards, secure coding practices, and enterprise governance frameworks. - Understanding of modern DevOps practices and deployment automation. - Experience working on customer-facing digital platforms with high availability and performance requirements. - Bachelor’s degree in Computer Science, Engineering, or related technical discipline considered an asset. Education - Post-secondary degree in Computer Science, Software Engineering, Information Technology, or related discipline preferred. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or other non-merit factor. We are committed to creating a diverse and inclusive environment for all employees.

Canada
$60 - $69 / hour