Senior Full Stack Engineer

ECIS, the Educational Collaborative for International Schools
Summary
Join Faria Education Group as a Senior Full-Stack Engineer and contribute to the development of SchoolsBuddy, a comprehensive extracurricular management system. You will be responsible for full-stack software development using C#/.NET and Angular, leading feature development, maintaining existing features, and collaborating with the team. Proficiency in back-end web development with C#, .NET, and Angular is required, along with experience in unit testing and SQL Server. The role involves working in an agile environment and effectively communicating with the team. Competitive salary, comprehensive medical coverage, generous annual leave, wellness benefits, and professional development opportunities are offered. The position can be based in a Krakow office or remotely in Poland.
Requirements
- Proficient in back-end web development with C#, .NET Framework 4.8 and modern .NET 8 expertise
- Strong with Angular, HTML, CSS, Javascript/Typescript
- Confident with basic cross-browser & responsive HTML and CSS frameworks (Bootstrap or similar)
- Experience with Unit Test frameworks β MSTest and XUnit
- Good knowledge of SQL Server and relational database design
- Experience with Entity Framework
- Understanding of SOLID principles
- Working in an agile development environment
Responsibilities
- Full-stack software development using the technologies mentioned in the requirements below
- Take responsibility and ownership of the design and lead on the development of features, as well as architectural concerns
- Maintain existing features
- Collaborating with the team to deliver on the teamβs commitments and goals
- Contribute towards helping the team improve
- Effectively communicate and manage expectations
Preferred Qualifications
- Azure cloud computing environment, including web job exposure, would be advantageous
- Have used some of the following supporting tools: Jira/Confluence/Github/Azure DevOps
- Experience integrating data between different systems
Benefits
- Competitive salary and opportunities for career development (B2B)
- Comprehensive medical coverage by LuxMed
- We support work/life balance and offer generous Annual leave and Public Holidays
- Faria encourages team members to lead healthy lifestyles and provides recurring monthly Health and Wellness benefits
- We encourage continued education and will help cover the cost of professional training, conferences, workshops, or certifications
- Friendly atmosphere, group activities, and corporate events
- MacBook Pro or another laptop of your specification, peripherals, and displays included
- Small but cozy office in Krakow for your convenience or remote work in Poland
Share this job:
Similar Remote Jobs
