Senior Full-Stack Developer

Green Share Future Addis Ababa · ETHIOPIA Posted 5h ago

About this role

Job Title: Senior Full-Stack Developer | Experience: 5+ Years | Employment Type: Full-Time
Technology Stack: Next.js, React, NestJS, Node.js, TypeScript, PostgreSQL

We are looking for a skilled and experienced Senior Full-Stack Developer to join our development team.

Key Responsibilities

· Design and develop scalable web applications using Next.js, React, NestJS, & TypeScript.

· Develop and maintain RESTful APIs and backend services using NestJS.

· Build responsive, performant, and reusable frontend components using Next.js and React.

· Design and optimize PostgreSQL database schemas and queries.

· Implement authentication, authorization, role-based access control, and application security.

· Integrate third-party APIs and external services.

· Develop clean, maintainable, reusable, and well-tested code.

· Participate in system architecture and technical decision-making.

· Conduct code reviews and provide technical guidance to other developers.

· Troubleshoot and resolve application performance, integration, and production issues.

· Write unit, integration, and API tests.

· Work with Git-based development workflows and CI/CD pipelines.

· Collaborate with product managers, UI/UX designers, QA engineers, and other developers.

· Contribute to technical documentation and development standards.

· Mentor junior and mid-level developers when required.

Required Qualifications

· Bsc degree in Computer Science, Software Engineering, or a related field

· 5+ years of professional software development experience after graduation.

· Strong proficiency in TypeScript and JavaScript.

· Strong experience with Next.js and React.

· Strong experience with NestJS and Node.js.

· Solid understanding of RESTful API design and backend architecture.

· Strong experience with PostgreSQL or another relational database.

· Experience with ORM technologies such as Prisma or TypeORM.

· Good understanding of authentication and authorization mechanisms such as JWT, OAuth, or similar technologies.

· Strong understanding of Git and collaborative development workflows.

· Experience writing and maintaining automated tests.

· Good understanding of software development principles, design patterns, and clean architecture.

Key Skills

Frontend: Next.js, React, TypeScript, HTML, CSS
Backend: NestJS, Node.js, REST APIs
Database: PostgreSQL, Prisma
Security: JWT, OAuth, RBAC, Better Auth
DevOps: Git, Docker, CI/CD

What We Are Looking For

· Ability to take full ownership and responsibility for assigned tasks and deliverables from planning through completion.

· Strong problem-solving and analytical skills.

· Strong attention to code quality and maintainability.

· Ability to understand existing systems and improve them without unnecessarily introducing complexity.

· Good communication and teamwork skills.

· Ability to work effectively in an agile development environment.

· Willingness to mentor and support other developers.

To apply: Send your updated CV to info@greensharefuture.com

Skills & tags

  • Applications Development
  • Software Development

Never miss a role

New jobs land on Telegram first

Every opening we aggregate is posted to @ethio_tech_jobs within minutes — join the channel and be the first to apply.

Join @ethio_tech_jobs