About the Role
We are seeking an experienced software developer to join our team. As a fullstack engineer, you will be responsible for designing and developing cloud-based SaaS applications.
Our ideal candidate will have strong technical skills in .NET Core (C#) for backend development, React.js or Angular for frontend development, SQL Server for database management, and RESTful API design. They will also possess excellent problem-solving skills, autonomy, and attention to detail.
As a member of our agile team, you will collaborate with cross-functional teams to deliver features and enhancements. You will work on designing scalable front-end interfaces, building robust back-end services, and ensuring secure and stable deployments.
The successful candidate will contribute to the ongoing improvement of the SaaS platform's architecture, performance, and user experience. They will follow best practices for clean code, testing, and documentation.
Responsibilities
* Design and develop scalable fullstack applications
* Collaborate with cross-functional teams using agile methodology
* Develop intuitive front-end interfaces using React.js or Angular
* Build robust and efficient back-end services with .NET Core and RESTful APIs
* Work with SQL Server databases to design schemas, write queries, and optimize performance
* Participate in code reviews, technical design sessions, and continuous improvement initiatives
* Ensure secure and stable deployments using Azure DevOps CI/CD pipelines
* Contribute to the ongoing improvement of the SaaS platform's architecture, performance, and user experience
Requirements
* 5+ years of experience in fullstack development roles
* Proficiency in .NET Core (C#) for backend development
* Strong experience with React.js or Angular for frontend development
* Good command of SQL Server and query optimization
* Experience with RESTful API design and integration
* Familiarity with Azure DevOps, pipelines, and deployment processes
* Understanding of SaaS application development and cloud infrastructure
* Experience working in Agile/Scrum teams
* Strong problem-solving skills, autonomy, and attention to detail
* Excellent communication skills in English