Backos Technologies is a technology company striving for success, composed of visionary youth professionals.


Mebrat Hayl, Adama - Ethiopia

+251 - 910 - 900879

Senior Full-Stack Developer


We are seeking an experienced Senior Full Stack Developer to join our dynamic team at Backos Technologies plc. The ideal candidate will be a versatile full-stack developer, capable of handling multiple tasks and proficient in a variety of programming languages and frameworks. You will be responsible for designing, developing, and maintaining sophisticated and scalable systems, ensuring they meet our high standards of performance and user experience.

No. of Vacancies
Specific Skills
1. Experience with cloud platforms such as AWS, Azure, or Google Cloud. 2. Knowledge of NoSQL databases like MongoDB or Redis. 3. Familiarity with containerization technologies like Docker. 4. Understanding of Agile/Scrum methodologies. 5. Knowledge of software testing and continuous integration/continuous deployment (CI/CD) practices. 6. Automate repetitive tasks and processes using Python scripting or task automation frameworks. 7. Experience with data science libraries and frameworks in Python, such as NumPy, Pandas, scikit-learn, pytorch, or TensorFlow. 8. Implement AI algorithms and techniques to enhance application functionality and user experience. 9. Understanding of machine learning algorithms and techniques. 10.Familiarity with AI development, including natural language processing (NLP) and computer vision.
Responsible For
1. Design and develop sophisticated systems that are scalable and efficient, using a variety of programming languages and frameworks. 2. Collaborate with cross-functional teams, including designers, product managers, and other developers, to define and implement innovative solutions for our applications. 3. Write clean, maintainable, and efficient code that adheres to best practices and coding standards. 4. Designing and developing APIs, like graphQL, RESTfull. 5. Troubleshoot and debug issues in the applications, ensuring they are resolved in a timely and efficient manner. 6. Participate in code reviews and provide constructive feedback to other developers. 7. Stay up-to-date with the latest trends and technologies in full-stack development, and continuously improve your skills and knowledge. 8. Mentor junior developers and provide guidance and support to help them grow and develop their skills. 9. Develop and maintain scripts to automate repetitive tasks, improve efficiency, and streamline development processes. 10.Lead and mentor a team of developers when assigned, providing guidance and support to ensure successful project delivery and team development. 11.Demonstrate best practices in project management, ensuring projects are completed on time and within budget. 12.Develop efficient systems that meet the evolving needs of the business and its customers. 13.Stay adaptive to new technologies, continuously seeking ways to improve and innovate our applications
Additional Requirements
  1. At least 3 years of experience as a full-stack developer, with a strong background in a variety of programming languages and frameworks.
  2. Proven experience as a Full Stack Developer.
  3. Experienced in version control systems (e.g., Git) and code collaboration workflows.
  4. Strong problem-solving skills, analytical skills. and the ability to debug and resolve complex issues.
  5. Proficiency in front-end and back-end development technologies.
  6. Familiarity with database technologies such as MongoDB, MySQL, or PostgreSQL and writing efficient SQL queries.
  7. Solid understanding of web development concepts, including RESTful APIs, graphQL APIs, HTTP, and JSON.
  8. Strong understanding of development concepts, including MVC architecture and web security.
  9. Excellent problem-solving skills and the ability to troubleshoot and debug complex issues.
  10. Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  11. Familiarity with agile development methodologies and tools such as Git, JIRA, and Jenkins.
  12. Ability to work independently and in a team-oriented environment.
Job Nature
Full Time
Educational Requirements

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field(or equivalent experience).

Experience Requirements
Job Location
Job Level
Sr. Position

Apply for this position

* Attach your resume. Max size 2mb Allowed Type(s): pdf