Senior Full-Stack Engineer

eTech S.C.

eTech S.C.

eTech Blog Post

Senior Full-Stack Engineer

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.


  • Meet with stakeholders and document their requirements as per the methods and standards set by the department

  • Participate in brainstorming, product definition & design discussions to build high quality products

  • Contribute to the Software Development Life Cycle (SDLC) process according to the methods, technology choices & directions of the department

  • Perform other duties assigned to him /her by the immediate supervisor.

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:

  • Education: BSC, in one of the following areas: Computer Science, Computer Engineering, Software Engineering or related fields

  • Have a good understanding on IT professional certificates, working culture and career development.

  • Strong organizational and multitasking skills

  • Customer-oriented approach

  • Excellent verbal and written communication abilities

  • Responsible, punctual & solution oriented

  • 3 years and above experience


  • Fluency in spoken and written English.

Desired Criteria (An Asset)

  • Mobile application development

Term of Employment: Permanent

Number required:  2 (two)

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

Share This Post

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