Senior Full Stack Developer

Job Summary:
We are seeking a highly skilled and experienced Senior Full Stack Developer to join our
dynamic team. The ideal candidate will have a strong background in both front-end and back-
end development and will be responsible for designing and developing complex web
applications.

 

Responsibilities:

 Design and develop complex web applications using the latest technologies and tools.
 Collaborate with other developers, designers, and stakeholders to understand project
requirements and deliver high-quality software solutions.
 Write clean, efficient, and maintainable code.
 Develop and maintain the front-end of web applications using modern JavaScript
frameworks such as React, Angular, or Vue.js
 Develop and maintain the back end of web applications using modern server-side
technologies such as Node.js, Java with Spring Boot, Python with Django, or Python
with FastAPI
 Design and implement RESTful APIs to support front-end functionality.
 Dockerize and containerize web applications using Docker and Docker Compose
 Work closely with the DevOps team to ensure seamless deployment and integration of
web applications.
 Participate in code reviews and provide feedback to other developers to improve code
quality and maintainability.
 Stay up to date with the latest trends and technologies in web development


Requirements:

 Bachelor’s degree in computer science, Computer Engineering, or a related field
 At least 5 years of professional experience in full-stack development
 Strong proficiency in front-end development using modern JavaScript frameworks such
as React, Angular, or Vue.js
 Strong proficiency in back-end development using modern server-side technologies
such as Node.js, Java with Spring Boot, Python with Django, or Python with FastAPI
 Experience designing and implementing RESTful APIs
 Experience working with SQL and NoSQL databases such as MySQL, PostgreSQL, or
MongoDB
 Experience with Docker and containerization of web applications using Docker Compose
 Strong understanding of software development principles and methodologies
 Excellent problem-solving and analytical skills
 Strong communication and collaboration skills
 Ability to work independently as well as in a team environment.
If you are a highly motivated and skilled Senior Full Stack Developer looking for a challenging
and rewarding opportunity, we encourage you to apply. We offer competitive compensation
packages, flexible work arrangements, and opportunities for professional growth and
development.

Send your application to info@qena.ai

©2023, Qena Software Design and Development PLC - a subsidiary of Kifiya Financial Technology