Technical Team Lead
Method:CRM
This job is no longer accepting applications
See open jobs at Method:CRM.See open jobs similar to "Technical Team Lead" Work In Tech.- Lead technical discussions within your team and across cross-functional meetings, fostering collaboration and innovation.
- Prototype, build, and maintain engaging user experiences.
- Work with tools in AWS, SQS, C#, SQL, .NET, MongoDB, ElasticSearch, and React.
- Make data-informed decisions based on user analytics data and customer feedback.
- Design and ensure robust, scalable, and observable architecture for critical functionalities (e.g., SMS).
- Identify areas of improvement within the SDLC, including pipelines, testing, monitoring, and performance.
- Provide technical oversight through code reviews, mentorship, and strategic guidance, leveraging AI-assisted tools where applicable.
- Mentor and guide a team of developers, ensuring their professional growth and career development.
- Conduct performance reviews, including informal biannual and formal annual evaluations, identifying areas for improvement.
- Make merit and compensation recommendations based on performance and contributions.
- Participate in second- and third-round interviews, evaluate candidates' technical and non-technical skills, and make hiring recommendations.
- Represent your team in Team Leaders meetings, company-wide or departmental meetings, presenting updates and addressing concerns.
- Collaborate with QA, PMs, and other cross-functional teams to address operational challenges and team interdependencies.
- Back-End: Advanced knowledge of C#, .NET (Core/7/8), Web APIs, and design patterns (REST, MVC).
- Proven ability to diagnose and resolve complex issues in distributed systems or large-scale applications.
- Front-End: Experience with React and familiarity with front-end technologies such as Razor/Blazor and vanilla JavaScript.
- Strong understanding of building user interfaces and integrating them with backend services.
- General Skills: Strong experience with persistence storage (SQL/NoSQL), ORM frameworks, and cloud infrastructure (e.g., AWS).
- Proficiency with unit testing, integration testing, caching, messaging architecture, and CI/CD tools.
- Exceptional problem-solving skills with a proactive and solution-oriented mindset.
- Strong communication and mentoring abilities to support intermediate developers.
- Ability to multitask effectively and prioritize in a fast-paced environment.
- Team player with a positive attitude and a commitment to excellence.
- 1-3 years of leadership experience in a technical role, including team management and mentorship.
- 5-7+ years of experience in software development, ideally in production-level applications.
- Certifications in Microsoft Azure or AWS are a plus.
- Post-secondary education in Computer Science, Computer Engineering, Software Engineering, or equivalent training/experience.
- Onboard and acclimate with the Development team. Including tailored 1on1s.
- Complete Method’s Bootcamp.
- Understand Method’s values, tools and best practices and how our teams collaborate to drive results.
- Learn and become an expert of our internal communication tools, norms, and practices.
- Start making small improvements based on the product backlog or refactoring code to improve readability, testability, and maintainability.
- Contribute to the Development team's culture, processes, and best practices.
- Become more confident with code ownership and deploying to production.
- Assist the team with daily releases and monitoring changes.
- Help other developers within code design and decision making.
- Start assuming more autonomy and finding small ways to practice ownership across the platform.
- Work closely with your Manager to explore goals for the rest of the year.
- Provide feedback in Grooming sessions on best practices for design and story implementation.
This job is no longer accepting applications
See open jobs at Method:CRM.See open jobs similar to "Technical Team Lead" Work In Tech.