.Net Software Engineer (React Web & Cloud) - Brazilian National
Software Engineering function hiring in: Portugal
Engagement Option(s): Full Time
Work Preference Option(s): Hybrid

Join Ascent and contribute to extraordinary outcomes!  Make your skills count at Ascent. From smart home devices, space exploration, and beer to manufacturing, finance, ecology, and logistics, we are building amazing solutions using software and data for world-leading customers. 

Are you a Brazilian national and thinking about a change?  Do you have a passion to work on amazing software projects.  Would you like to relocate to Portugal?  Then Ascent is your answer. 

Our tailored relocation program gives you the opportunity to live and work in Portugal, broaden your experience and be part of a global network. With 8 offices in 6 different countries, Ascent runs a variety of projects across multiple markets.


What do we cover for you?

  • One way flights for you and your direct relatives; 
  • Portugal Tech Visa expenses; 
  • Relocation Bonus (paid in the first month);
  • Expenses for the engagement whilst you are still in Brazil waiting for the Tech Visa;
  • Immediate family support with their needs
  • Support throughout the process to make sure that everything is simple and clear.   


To be eligible for this role, you must...

  • have more than 3 years of relevant professional experience; 
  • be fluent in English 


About the role

We are looking for a skilled Full Stack Software Engineer who has a strong front-end focus in React, is proficient in .NET core, and has experience working on Azure Cloud projects. The ideal candidate will be responsible for designing, developing, testing, and maintaining software solutions that meet the needs of our clients. They will also work closely with the development team to ensure that all project requirements are met. 


What you'll do

  • Design, develop, and maintain web-based applications using .NET core and React, among other front-end frameworks 
  • Collaborate with other developers and designers to identify and implement software solutions that meet business needs. 
  • Write clean, maintainable, and efficient code while adhering to software development best practices. 
  • Test and debug applications to ensure they are functional and error-free. 
  • Work with the development team to ensure that all project requirements are met. 
  • Participate in code reviews to maintain code quality standards. 
  • Stay up to date with emerging trends and technologies in web development and cloud computing. 
  • Write technical documentation for software solutions. 


Skills and Experience

  • Bachelor's degree in Computer Science or alternative related certifications and courses in the field.
  • Experience as a Full Stack Software Engineer, with a strong focus on front-end development in React. 
  • Proficient in .NET core and experience working in Azure Cloud projects. 
  • Strong Experience in React, TypeScript, HTML, CSS, and JavaScript.
  • Experience with agile development methodologies. 
  • Strong problem-solving and analytical skills. 
  • Excellent communication and collaboration skills. 
  • Ability to work independently and as part of a team. 

- Preferred

  • Experience with other front-end frameworks such as Angular or Vue. 
  • Familiarity with microservices architecture. 
  • Experience with DevOps practices such as continuous integration and delivery 


Working at Ascent

This is a hybrid role, where you can spend time at the office or work from home. This is a company where your development and learning will be taken seriously, and we'll support your professional development with training and certification, with regular feedback and review.

Ascent is an equal opportunities employer. We take intentional steps to ensure inclusion and belonging are something real here, not just something we talk about. No person will be treated less favorably because of their gender, pregnancy, and maternity status, marital or civil partnership status, sexual orientation, race, nationality, ethnic origin, age, religion or belief, or disability status. Please let us know when you apply if you require any reasonable accommodation.

We look forward to welcoming you to our team!

Career progression Section

Why join Ascent?

We’re fast becoming a leading European digital transformation business.

Joining Ascent means you’ll be involved in delivering exciting technology projects for leading global brands. You’ll be part of a growing team of super-talented people who are actively choosing to join us on our journey rather than working in big corporates.

Your voice matters at Ascent. We are always keen to hear your opinions and those ideas that come to you at 3am (some of them are definitely as good as they seemed at the time). You’ll develop your talent through our internal Academy, providing a wide range of personal development, up-skilling and cross-skilling opportunities.

Career progression image


Career Progression


Job Post - Contact Us

Need to know more?

We’re here to answer any questions you have about this role or any others featured on the site.

If you can’t see one that’s the perfect fit for you, drop us a note and let us know what we’re missing.


Get In Touch