Job Overview
We are seeking an experienced Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing new features in collaboration with our product team.
Main Responsibilities:
* Design and develop new software features.
* Troubleshoot and resolve production issues to ensure system stability.
* Collaborate with the team to define product direction and technical strategy.
* Prepare the application for concurrency and scalability scenarios.
* Optimize resources to handle user load efficiently.
* Deploy applications on various servers.
* Document technical components and system architecture.
* Build and maintain CI/CD pipelines to automate deployment and testing processes.
Requirements:
* Bachelor's Degree in Computer Science, Engineering, or a related field.
* 5+ Years of experience working with .NET/C#.
* 5+ Years of experience working with Angular.
* Proficiency in SQL.
* Hands-on experience developing and consuming REST APIs.
* Knowledge of Entity Framework.
* Experience with Microsoft Azure.
* Understanding of IIS (Internet Information Services).
What We Offer
Nearsure offers a competitive salary, 100% remote work, paid time off, national holidays celebrated, sick leave, annual credit, team-building activities, birthday day off, and a collaborative team that values creativity and expertise.