Backblaze External Website
DaCodes
Tech Lead - Azure, Node.js & .NET | Hybrid - Colima or Guadalajara
About the opportunity
Work at DaCodes!
We are a firm of high-impact software and digital transformation experts.
For 10 years, we have created solutions focused on technology and innovation thanks to our team of almost 300 talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients in LATAM and the United States, achieving outstanding results.
At DaCodes, you will have the opportunity to drive your professional development, work on diverse projects within different industries, and contribute to the design, implementation, and optimization of cloud infrastructures.
Our DaCoders have a great impact on the success of our business and that of our clients. You will be the expert who participates in our projects and will have access to disruptive startups and global brands.
Are you interested?
We are looking for a Tech Lead with solid technical experience and the ability to lead the design and evolution of modern, scalable, and secure software solutions.
This opportunity is part of a direct recruitment process, so the selected person will be integrated directly into our client's team.
Minimum requirements
We are looking for a profile with experience in software architecture, Microsoft Azure, DevSecOps, and Serverless architectures, as well as solid knowledge of backend technologies like Node.js and .NET. You will be responsible for defining technical guidelines, participating in architectural decisions, and supporting the development team in implementing solutions following good engineering practices.
The position works primarily remotely but requires availability to go to offices in Colima or Guadalajara when requested.
- Technically lead the design, development, and evolution of software solutions.
- Participate in the definition and design of scalable, maintainable, and secure technological architectures.
- Define standards, technical guidelines, and best practices for development teams.
- Design and supervise solutions using Microsoft Azure services.
- Participate in the design and implementation of Serverless architectures and cloud service-based solutions.
- Incorporate DevSecOps practices into the development and deployment cycle.
- Technically guide the development of backend solutions using Node.js and .NET.
- Participate in the integration and development of components or services related to Kotlin.
- Design, build, and supervise integrations through APIs.
- Apply and promote the proper use of design patterns and software architecture principles.
- Use Git as a version control tool and promote good collaboration and code review practices.
- Perform code reviews and provide technical support to developers.
- Identify technical risks, technical debt, and improvement opportunities in solutions.
- Collaborate with development, product, and other stakeholders to transform business needs into technological solutions.
- Participate in solving complex technical problems and support the team in architectural decision-making.
Desired Profile
- Previous experience as Tech Lead, Technical Lead, Software Architect, Senior Software Engineer, or in similar positions.
- Solid experience in software architecture design and definition.
- Knowledge and experience working with Microsoft Azure.
- Experience with Serverless architectures and services.
- Knowledge of DevSecOps practices and principles.
- Solid experience in backend development with Node.js and/or .NET.
- Knowledge of Kotlin.
- Experience in designing, building, consuming, and integrating APIs.
- Solid knowledge of design patterns, development best practices, and software engineering principles.
- Experience using Git and modern collaborative development workflows.
- Ability to evaluate technological alternatives and make decisions considering scalability, security, maintainability, and performance.
- Technical leadership, communication, and collaboration skills with multidisciplinary teams.
- Analytical skills, problem-solving, and decision-making abilities.
- Ability to mentor and provide technical support to other developers.
- Intermediate English desirable.
- Availability to work primarily remotely and go to offices in Colima or Guadalajara when required.
- Residency in Colima, Guadalajara, or areas that allow for in-person visits to either of these locations when necessary.
Benefits
- Direct hiring with the client.
- Primarily remote work scheme, with availability to go to offices in Colima or Guadalajara when required.
- Direct integration into the company's technology team.
- Participation in strategic projects and high-impact solutions.
- Opportunity to work with cloud technologies and modern architectures.
- Benefits and additional perks according to the client's hiring scheme.
