Senior Full-Stack Engineer
|Location||Addis Ababa, Ethiopia|
|Date Posted||November 10, 2021|
|Category|| Engineering |
IT / Information Technology
|Job Type|| Full-time |
About eTech S.C
eTech is an end-to-end ICT solutions provision company setup by highly skilled technical and business professionals from around the world. These diverse experience skills make eTech uniquely equipped to be a leading participant in the technology accelerated transformation Ethiopia has envisioned.
eTech S.C. would like to hire the following list of professionals for the vacant positions. We invited you to apply by the indicated link.
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.
Duties & Responsibilities
- 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
Report to: Fintech and eCommerce Manager
Term of Employment: Permanent
Number required: 1 (one)
- Education: BSC, in one of the following areas: Computer Science, Computer Engineering, Software Engineering or related fields
- 4 years’ and above experience
Competencies/ Personal attributes
- Excellent written and verbal communication skills both verbally and in writing
- Excellent time management skills, ability to efficiently prioritize and multitask, and work under pressure to meet deadlines and team objectives
- Ability to solve challenging problems both individually and through team work.
- Shows integrity, commitment, willingness, and push for high standards of work quality.
- Having proactive, flexible, interpersonal communication skills and problem-solving skill.
- Being creative and strategic thinker.
- Ability to work alone or as part of a team displaying a good natured cooperative attitude
- Significant professional experience in building backend systems using Node.js or other backend technologies
- Experience with relational and non-relational databases
- Experience with building RESTful Web Services, APIs, and asynchronous data flow
- Demonstrated expertise in continuous integration/delivery/deployment
- Experience with version control systems such git or svn
Knowledge, Skill and Experience:
- Strong organizational and multitasking skills
- Customer-oriented approach
- Excellent verbal and written communication abilities
- Responsible, punctual & solution oriented
- Fluency in spoken and written English.
Desired Criteria (An Asset)
- Familiarity with Node.js
- Familiarity with Cloud native computing
- Experience in building DevOps pipelines
- Experience with NoSQL databases such MongoDB or Google Datastore
What we will offer
- Exciting work environment
- Capacity building opportunities
- Opportunity to work with highly skilled international experts, and be part of team that provides high quality services and products.
- A Great professional career path towards excellence
Applicant Please use firstname.lastname@example.org link to apply for the position.