Senior Full-Stack Engineer1

eTech S.C.

eTech S.C.

eTech Blog Post

Senior Full-Stack Engineer1

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:  1

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
Expected Salary in ETB
Rate This Post

Share This Post

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