Relativity

Staff Full Stack Software Engineer

Relativity

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Salary

💰 PLN 340,000 - PLN 510,000 per year

Job Level

About the role

  • Architect, develop, and maintain intuitive, high-performance web applications using React on the frontend and (C#) on the backend.
  • Drive UX/ UI best practices, ensuring that applications are user-friendly, accessible, and visually engaging.
  • Design and implement RESTful APIs and GraphQL services to support frontend and mobile applications.
  • Utilize Azure cloud services (Azure Functions, App Services, Cosmos DB, Azure SQL, Azure DevOps) to build highly available, scalable, and secure applications.
  • Implement best practices for application performance, security, and scalability.
  • Collaborate with UX/UI designers and product teams to translate requirements into high-quality, user-centered designs and implementations.
  • Optimize application performance through code optimization, caching strategies, and database indexing.
  • Guide and mentor other engineers, conducting code reviews and enforcing coding standards across the team.
  • Work closely with DevOps engineers to automate deployments and integrate CI/CD pipelines.
  • Stay up to date with emerging technologies and contribute to architectural decisions.

Requirements

  • 8+ years of professional experience in software development with a focus on UX, Web Development, and Backend Engineering.
  • Strong React.js experience, including React Hooks, Redux, and component-based architecture.
  • Proficiency in .NET Core/.NET 6+ (C#) for backend development.
  • Deep experience with Azure cloud services, including Azure Functions, Azure App Services, Azure Storage, and Azure Active Directory.
  • Strong knowledge of SQL and NoSQL databases (Azure SQL, Cosmos DB, PostgreSQL, MongoDB).
  • Experience designing microservices-based and serverless architectures.
  • Expertise in Identity and Access Management (OAuth, OpenID Connect, Azure AD B2C).
  • Strong knowledge of RESTful APIs, GraphQL , and WebSocket communication.
  • Experience with CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Familiarity with Docker and Kubernetes for containerized applications.
  • Strong understanding of software development best practices, including Agile methodologies, TDD/BDD, and design patterns.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • Experience or strong understanding of UI/UX principles can be an additional advantage.
  • Prior experience leading large-scale UX-driven software projects.
Benefits
  • Comprehensive health, dental, and vision plans
  • Parental leave for primary and secondary caregivers
  • Flexible work arrangements
  • Two, week-long company breaks per year
  • Additional time off
  • Long-term incentive program
  • Training investment program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactC#.NET Core.NET 6RESTful APIsGraphQLSQLNoSQLMicroservicesServerless architecture
Soft skills
problem-solvingcollaborationmentoringcode reviewcommunicationleadershipuser-centered designadaptabilityattention to detailcreativity