Job description

A rapidly growing company developing world-class online learning solutions and services is looking for a Technical Lead. The selected candidate will be tasked with designing, enhancing, maintaining, and fixing web-based applications. The company is developing digital infrastructure and technology solutions that make education technology more efficient and pocket-friendly. The company has managed to securely raise more than $8.5 mn in funding so far. 

Job Responsibilities:

  • Develop, enhance, troubleshoot, and maintain web-based applications

  • Adaptable to changing environments and able to succeed with minimal defined requirements

  • Lead and coordinate software development activities

  • Conduct code reviews and low-level design reviews of developers

  • Code complex enhancements and features

  • Work closely with developers and the QA team to build quality products

  • Collaborate with other members of the engagement teams

  • Demonstrate and apply a solid understanding of complex information systems and technology organizations

  • Perform other assigned duties 

  • Design, develop, and document .NET-based web applications and API development

  • Provide technical leadership and guidance to an agile team of developers

  • Build reusable components and front-end libraries for future use


  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)

  • At least 5+ years of relevant experience as a software engineer 

  • Proven track record of delivering complex projects

  • Hands-on experience implementing, testing, and debugging projects and participating in team code/project reviews

  • Extensive experience with React.js

  • Experience with React and Redux

  • A minimum of 5+ years of experience in the development of various applications based on the .NET framework

  • Fluency in React.js, JavaScript, and REST API development

  • Experience working with popular React.js workflows (such as Flux or Redux)

  • Experience in jQuery, ASP.NET MVC, WebAPI, .Net Core, WCF, C#, MySQL, and SQL Server 2015 and above

  • Knowledge of database and application performance improvement and application security is required

  • Prior experience in code reviews, architectural reviews, and functional reviews

  • Experience in providing estimates for major enhancements and projects

  • Knowledge of deployment - .NET builds, IIS

  • Experience working with microservices is preferred

  • Solid understanding of web technologies and web application development

  • Experience in build management & amp; CI/CD implementation using TFS or Jenkins

  • Knowledge of front-end web application development using React

  • Knowledge of AWS Cloud or Azure Cloud 

  • Ability to explain protocol and processes with team management and all users

  • Strong problem-solving skills, troubleshooting, and root-cause analysis

  • Demonstrated ability to use discretion, make sound decisions, and maintain confidentiality

  • Willingness and ability to work flexible hours

  • Excellent verbal and written English communication

  • Sound presentation, facilitation, and negotiation skills



Technical Lead

Nivel de senioridade


Tipo de contrato


Faixa salarial

Not Informed

Nivel de senioridade


Tipo de contrato


Faixa salarial

Not Informed