Technical Lead – Software Engineering

eTech S.C.

eTech S.C.

eTech Blog Post

Technical Lead – Software Engineering

JOb Summary/Basic Function:

The position holder shall be part of the core development team of eTech. He/she will take part in development of eTech’s core framework and other products. Requirements gathering & documentation, product design, development and operations are the major areas to which this developer(s) will contribute. Good communication skills, team spirit, eagerness to learn new things and attention to detail & quality are some of the key characteristics required of the position holders.

As a technical lead, you will oversee the company’s technical team and all projects they undertake, analyze briefs, write progress reports, identify risks, and develop work schedules. You should be able to work with your team and inspire them to reach their goals.

To be successful as a technical lead, you should always be expanding your industry knowledge and be able to quickly identify problems.

As a technical lead you are accountable, trustworthy, and able to build lasting relationships with your teams.

Duties/Responsibilities:

  • Makes choices regarding programming languages, frameworks, and other tools to be used.

  • Responsible for coaching developers on technical matters, helping juniors get unstuck, including reviewing code and design.

  • Set standards and SOPs and enforcing them to enhance the performance of the team.

  • Determining project requirements and developing work schedules for the team.

  • Liaising with team members, management, and clients to ensure projects are completed to standard.

  • Delegating tasks and achieving daily, weekly, and monthly goals.

  • Identifying risks and forming contingency plans as soon as possible.

  • Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.

  • Keeping up to date with industry trends and developments.

  • Updating work schedules and performing troubleshooting as required.

  • Motivating staff and creating a space where they can ask questions and voice their concerns.

  • Being transparent with the team about challenges, failures, and successes.

  • Writing progress reports and delivering presentations to the relevant stakeholders.

Required Skills/Abilities:

  • Hands-on experience in web application development

  • Good programming experience using Ruby on Rails

  • Good front-end web development experience using HTML, CSS, and JavaScript

  • experience with the modern JavaScript framework React

  • Experience with databases such as PostgreSQL and MySQL

  • Experience with optimizing database queries

  • Experience with modern microservices architecture

  • Understanding of accessibility and security compliance

  • Experience with RESTful Web Services, APIs, and asynchronous data flow

  • Write unit, integration and functional test for Rails

  • Demonstrated ability to work with clients, UI/UX design and back-end developers

  • Demonstrated expertise in continuous integration/delivery/deployment

  • Experience with Git/GitHub version control

  • Prior experience with GraphQL

Education and Experience:

  •  Bachelor’s degree in computer science, engineering, or a related field.
  • Experience in a similar role would be advantageous.
  • Excellent technical, diagnostic, and troubleshooting skills.
  • Strong leadership and organizational abilities.
  • Willingness to build professional relationships with staff and clients.
  • Excellent communication, motivational, and interpersonal skills.

Experience: 5 years and above experience

Languages

  • Fluency in spoken and written English.

Desired Criteria (An Asset)

  • Mobile application development

Term of Employment: Permanent

Number required:  1 (one)

What we will offer

  • Attractive salary

  • Exciting work environment

  • Capacity building opportunities

  • Opportunity to work with highly skilled international experts, and be part of a team that provides high-quality services and products.

  • A Great professional career path towards excellence

Please complete the form below to apply for this position

Click or drag a file to this area to upload.
A valid pdf file
Rate This Post
5/5

Share This Post

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email