Join Blue, a large company, and help develop projects with national impact!
We are looking for a Tech Lead with skills in .NET and Vue.js to join our high-performance team.
Here, you will have the opportunity to work on projects of major national relevance that impact thousands of people and shape the future of technology in Brazil.
At Blue, we are constantly innovating, with AI being an important pillar both in client projects and in our software development process.
In addition, we are starting the development of SaaS solutions aimed at solving market problems that are still unexplored, using artificial intelligence to create impactful products.
Working with us means being in an environment that values innovation, collaboration, and professional growth.
We offer real career development opportunities, with new challenges and the chance to take on technical leadership roles.
Requirements
Design, develop, and maintain full-stack web applications using .NET for the back end and Vue.js for the front end.
Implement and optimize RESTful APIs, web services, and system integrations.
Ensure the security, performance, and scalability of developed applications.
Conduct code reviews to ensure code quality and adherence to best practices.
Write clean, efficient, and maintainable code following development best practices.
Collaborate with other leaders and stakeholders to define the architecture and technical roadmap for projects.
Actively participate in all phases of the software development lifecycle, from conception to delivery.
Estimate development efforts and manage deadlines to ensure features are delivered on time and with high quality.
Contribute to defining development processes and tools that increase the team's efficiency and quality.
Identify and mitigate technical risks that could impact project success.
Foster a culture of learning and continuous improvement within the team.
Assist in evaluating the team's technical performance by providing constructive feedback and guidance for professional development.
Provide ongoing mentorship and training for less experienced developers.
Facilitate communication and alignment between the technical team and other areas of the company.
Knowledge of DevOps practices, CI/CD, and test automation.
Stay up to date with the latest trends and technologies in software development, especially in .NET and Vue.js.
Propose and implement continuous improvements to the development process and solution architecture.
Experience with relational and non-relational databases (SQL Server, MongoDB, etc.).