Remote job
Senior Full Stack Software Engineer (.NET, Angular)
Job details
About this role
Role overview
Join a senior engineering team building a unified platform used by thousands of educational organizations to manage recruiting, attendance, and special education workflows. The role blends hands-on coding, technical mentorship, and architectural decision-making on a modern .NET and Angular stack.
Responsibilities
- Advise on solution design and architecture, including scalability and reliability improvements. - Lead the design, development, testing, deployment, and ongoing maintenance of software features. - Champion coding standards and promote knowledge sharing through internal guilds and design sketch reviews. - Construct unit tests over complex algorithms and author technical documentation at the solution level. - Collaborate closely with product owners and fellow engineers on requirements, high-level estimates, and sprint delivery. - Coach teammates on time management and code quality, and keep leadership informed of progress and risks.
Requirements
- Solid hands-on experience with .NET, Angular, and SQL. - Strong grasp of web application architecture and asynchronous API and web development. - Proficiency with C#, TypeScript, T-SQL/PSQL/SQL, shell or command scripting, Entity Framework or another ORM, and RESTful APIs. - Comfort writing unit tests, debugging complex code, and contributing to test automation. - Familiarity with behavior-driven development and translating requirements or Gherkin into implementation. - Demonstrated mentoring mindset and experience creating design sketches, with willingness to work until 7 PM Warsaw time at an intermediate+ level of English.
Nice to have
- Background in QA, unit and integration testing, and the basics of performance and security testing. - Experience with SaaS and multi-tenant solutions. - Working knowledge of Git within continuous integration pipelines and a solid grasp of Agile delivery habits.
Benefits and work setup
- International project exposure with in-office, hybrid, or remote flexibility depending on location. - Medical healthcare, learning reimbursement, and well-being and recognition programs. - Sports compensation, referral bonuses, team events, and provision of top-tier equipment.