About Us:
EhsanLab is a software testing company committed to helping teams deliver reliable, secure, high-quality software. We offer a wide range of testing services and build long-term partnerships with product-based startups and growing businesses.
Quality is central to how we work. We tailor our approach to each project, continuously improve our processes, and aim to exceed client expectations.
The Role
We’re looking for a Senior Fullstack Developer to build and maintain modern web applications—owning both backend and frontend work. You’ll develop scalable backend services in ASP.NET Core and create responsive, user-friendly interfaces in Angular. Experience with the ABP Framework is a strong plus.
You’ll collaborate with product, design, and engineering to deliver high-quality features that are secure, reliable, and easy to maintain.
Responsibilities:
Backend (ASP.NET Core)
- Design and build scalable backend services using ASP.NET Core
- Develop and maintain RESTful APIs and integrate external services
- Ensure backend code is secure, reliable, and performant
- Design and maintain database schemas for efficient data storage and retrieval
Frontend (Angular)
- Build responsive, user-friendly UI components using Angular
- Work closely with UX/UI designers to implement designs accurately
- Ensure strong performance across devices and browsers
Quality & Team Collaboration
- Participate in requirements gathering with product, design, and engineering
- Test, debug, and resolve issues to ensure stable releases
- Improve team practices, development workflows, and tooling
- Stay current with web development trends and share learnings with the team
Requirements:
- Frameworks: Proven experience with ASP.NET Core (Backend) and Angular (Frontend).
- Strong C# skills and solid understanding of OOP and design patterns
- Experience with relational databases (e.g., SQL Server or MySQL)
- Strong knowledge of HTML, CSS, and JavaScript
- Good understanding of REST principles and API design
- Experience using Git or other version control systems
- Familiarity with Agile development practices
- Strong problem-solving skills and attention to detail
- Clear communication and ability to collaborate across teams
We offer:
- Competitive salary connected to the USD Exchange
- Medical and social insurance
- Office Availability for those who like working from the office
- Opportunity to work with a team of talented engineers on exciting projects
- Flexible working hours and remote work options
How to Apply:
If you are a motivated and dedicated full-stack developer with a passion for creating innovative web applications, we would love to hear from you. Join our team and contribute to the development of cutting-edge solutions using the latest technologies.
