remotely.living

Senior Full stack Engineer

Svitla Systems · Remote - Poland · 2026-08-27

Apply for this job

Job description

Svitla Systems Inc. is looking for a Senior Full stack Engineer (. NET/React) for a full-time position (40 hours per week) in Poland. Our client is a middle-market private equity firm that gathers information and reports to enhance environmental and social impacts on the customer’s business.

Role: 70% back end, 30% front end.

Overlap till 19:00 pm CEST.

Requirements

- 5+ years of commercial software development experience.

- Strong experience with REACT and JavaScript/TypeScript for Web UIs.

- Good experience with C#, JSON, REST APIs.

- In-depth understanding of web development.

- Knowledge of best practices in back-end architecture, including performance, security and scalability.

- Experience with Azure Cloud hosting and scaling web applications.

- Knowledge of Azure technologies and environment.

- Knowledge in authentication concepts and technologies such as OAuth, OpenID, Azure Active Directory B2C.

- Working knowledge of Agile Scrum development methodologies.

- Working knowledge of Azure DevOps at the level of repository management, work tracking, and CI/CD pipelines.

- Domain knowledge in life-cycle assessment is an asset.

- Good communication skills in English.

- University degree in Computer Science, related field, or equivalent experience.

Responsibilities

- Work as part of an agile development team to design, estimate, develop, test, and deliver commercial software products.

- Drive UI architecture, design, and develop rich UI web applications and reusable UI components.

- Ensure best practices, design guidelines for UI development.

- Provide technical leadership to fellow UI engineers ( the role is not a tech lead one).

- Write clean code to develop functional web applications and server-side applications.

- Develop and design generic, secure & scalable RESTful services and APIs.

- Write unit and integration tests and collaborate with QA for resolution of issues.

- Collaborate with product owners and product managers to understand business requirements and for user story creation and refinement.

- Provide input for project estimation, planning, timelines, and status

- Perform other duties and responsibilities, as necessary.