Skip to content

Technical Lead (010465)

Job Description

Smart Solutions is looking for a Technical Lead with a diverse technology background and vast experience in leading large engineering teams for a fully remote, contract role. The ideal candidate for this role will have 5+ years of experience, a solid understanding of software architecture design, frontend and backend technologies, cloud services, and experience leading a team of engineers from various technical backgrounds.

Technical Skills: 

  • Advanced level proficiency in at least any one of the following skills: NodeJS, PHP, Python, RoR, .Net and 
  • Intermediate proficiency in at least any one of the following skills: NodeJS, PHP, Python, RoR, .Net 
  • Advanced level proficiency in at least any one of ReactJS, Angular, Vue frameworks and intermediate proficiency in at least any one of the frontend frameworks; ReactJS, Angular, or Vue
  • Background with MongoDB, DynamoDB, PostgreSQL, MySQL, MS SQL Server, and Oracle 
  • Knowledge of AWS, GCP, and Azure
  • Solid comprehension with monolithic, microservices, and hybrid architecture
  • Experience with MVC, MVP, Entity, TDD, and BDD 
  • Additional experience with Jira, Trello, Github, Bitbucket, Zoho, Slack, TestRail, and Confluence 

Additional Skills:

  • Experience helping project teams with designing solutions architecture, troubleshooting, and technical implementation assistance 
  • Participate in code reviews and structured code walkthroughs and ensure that company coding standards, concepts, practices, and procedures are followed by large cross-technical teams 
  • Drive architectural sessions and provide solutions to complex problems
  • Perform an architectural audit on existing systems and offer technical recommendations for improvements and the overall betterment of the product
  • Scheduling and delivering training sessions and providing technical leadership to the developers
  • Sound understanding of Cloud (Preferably AWS) services and conceptual knowledge of CI/CD and DevOps
  • Extensive knowledge of Agile and Scrum software development principles and best practices
  • Ability to help with technical documentation with details, including but not limited to server requirements, architecture diagrams, and more required for various projects
  • Participate in project planning by providing tactical direction to technical aspects associated with software development activities
  • Evaluate new software development technologies, tools, and practices and recommend the adoption of new tools
  • Strong problem solving and analytical skills demonstrated by the ability to assimilate additional information and understand complex topics
  • Design proofs of concepts to assess new or unknown technologies or techniques
  • Ability to negotiate tradeoffs and decisions that balance the needs of the product vision against the needs of the technical constituencies

Are you ready to apply and learn more about Smart Solution’s culture and benefits package? If so, we would like to hear from you! 

Smart Solutions, Inc. is an equal opportunity employer functioning under an Affirmative Action Plan. 

Upload your CV/resume or any other relevant file. Max. file size: 200 MB.

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.