We are seeking a skilled.Net Developer with React experience to join our team in Lisbon, Portugal. As a.Net Developer, you will design and develop software solutions with maintainability, scalability, and performance in mind. You will work closely with the product design team to create interactive applications and provide support to product issues and questions.
Requirements
- 3+ years of professional development experience
- Experience designing and developing for the cloud
- Experience in front-end web development, including JavaScript, TypeScript, NodeJS, web standards, and modern frameworks (React.js/redux or Angular)
- Experience in HTML5 and CSS3, based on a responsive design
- Good understanding of HTTP protocol, the DOM, and browser APIs
- Experienced with testing and debugging web apps and Node services
- Strong knowledge of Microsoft.NET platform: Visual Studio, C#,.Net Core, SignalR, Entity Framework
- Knowledge of software design patterns, SOLID, and Clean Architecture
- Unit Testing / TDD, and Integration tests
- Backend knowledge: databases, security, communication protocols, networks
- Continuous Integration knowledge is preferred: GitLab (or other CI tool), PowerShell
- Solid knowledge about distributed systems: resilience and scalability patterns
- Hands-on experience in cloud-based development is a plus
- Experience working in an Agile/Scrum environment
- Team player and motivated to contribute to product development and evolution
- Teamwork is second nature: strong communication, collaboration, interpersonal, and organizational skills
- Proficiency in English
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Four Day Work Week