Full Stack Engineer (.NET & Angular/React)
Full Stack Engineer (.NET & Angular/React)
Experiência
--
Tipo de Emprego
Full-time
Posição
--
Oferta Salarial
Descrição da Oferta de Emprego
We are looking for a Software Engineer to integrate a team working with Governments, Airports, and Airlines around the world, enhancing citizen services and traveler experiences with high-performance enrollment, verification, and authentication solutions.
As a Software Engineer, what are you going to do?
- Develop solutions, with maintainability, scalability, and performance in mind.
- Ensure the quality of the code, doing code reviews and writing unit and integration tests.
- Work with quality engineers to design and create load and stress tests.
- Work with the DevOps team to automate the deployment and integration of the software into the platform environment.
- Use Git and GitLab to build continuous integration pipelines.
- Always document the features developed and/or improve the current documentation.
- Contribute to the software design sessions.
- Provide support to product issues and questions.
- Transform detailed mockups from the product design team into CSS-based, static, and dynamic HTML pages.
- Work closely with the product design team to create interactive applications.
What are the skills and professional experience we’re expecting from you?
- 3+ years of professional development experience.
- Previous experience designing and developing for the cloud is a plus.
- 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.
If it sounds like you, share your CV with us, and let’s talk a bit.
Apply to: talent@cleverti.com