
Staff Full Stack Software Engineer
Relativity
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
Salary
💰 PLN 340,000 - PLN 510,000 per year
Job Level
Tech Stack
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