About the Job
Job Overview
This document includes the job description as well as the tasks and responsibilities of the Full Stack Developer position for iCog Anyone Can Code. As a Full Stack Developer, it will be your responsibility to help build and maintain both the front-end and the back-end of a website and collaborate with other departments on projects and sprints.
Tasks and responsibilities
- Perform tests, troubleshoot software, and fix bu
- Design, develop, and maintain web applications using modern front-end and back-end technologies.
- Develop responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks (e.g. NEXT JS)
- Develop server-side logic, APIs, and database schemas using languages and frameworks such as Node.js, Python, or Java.
- Design and manage databases (SQL and NoSQL) to ensure data integrity, performance, and scalability.
- Write unit, integration, and end-to-end tests to ensure the reliability and stability of applications.
- Debug and resolve technical issues across the entire stack.
- Set up and maintain continuous integration/continuous deployment (CI/CD) pipelines.
About You
Qualifications and Requirements
- A minimum of 2 years of proven work experience
- At least two real world project.
- BSc Degree in Computer science or any related fields
- Proficiency in front-end technologies: HTML, CSS, JavaScript, and frameworks like NEXT JS.
- Strong knowledge of back-end technologies: Node.js, Python, Java, or similar.
- Experience with database management: SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB)
- Familiarity with version control systems such as Git.
- Understanding of RESTful API design and implementation and Graphql api
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of agile development methodologies.
- Familiarity with serverless architectures and microservices.
- Experience with automated testing frameworks and tools
Required Skills
- Git management
- HTML & CSS
- Communication
- Web (Internet savviness, basic HTML, CSS)
- Cloud computing
Interested applicants, please send your CV and relevant documents to [email protected] Please use ‘Applying for Full Stack Developer position’ for the subject of your application email.
Good Luck!
More Information
- Address Ethiopia
- Experience Level Junior
- Total Years Experience 0-5