Senior Full Stack Web Developer

FEKRA

Aden

Posted: 30 Oct, 25

Deadline: 30 Nov, 25

Job Description /الوصف الوظيفي

Job Title: Senior Full Stack Web Developer 

Deadline for applying: ‎ 

We are a leading tech company seeking an experienced Senior Full Stack Web Developer to join our dynamic team. This role is ideal for candidates with 3 years or more of practical experience in Web Development using React.js. This role involves ensuring the delivery of secure, high-performance solutions.

Experience:

  • 3-5 years of professional experience in software development. 
  • Strong understanding of JavaScript/TypeScript and State Management (Redux, MobX, Context API…)
  • Experience with REST APIs/GraphQL and integration with Backend.
  • Experience with Next.js (preferred).
  • Collaborate with cross-functional teams to develop software solutions that align with business needs. 
  • Adapt to changing project requirements through iterative development and continuous feedback.
  • Experience in the government sector or B2G systems is a plus.
  • Strong understanding of software architecture and system integration. 

Skills: 

Planning & Analysis 

  • Participate in requirement gathering sessions to understand business and technical needs. 
  • Analyze and define functional and non-functional requirements for software solutions. 
  • Collaborate with stakeholders to identify potential risks and propose mitigation strategies. 
  • Document findings and contribute to the development of user stories and use cases. 

Design & Architecture 

  • Design and implement robust, scalable, and secure system architectures with adherence to design principles and best practices.
  • Design database schemas and system workflows to align with business objectives.
  • Work closely with senior and junior developers and architects to implement modular and reusable software components.
  • Ensure that software design follows security and performance considerations. 

Development & Implementation

  • Write clean, efficient, and maintainable code following best practices and coding standards. 
  • Utilize version control systems for collaborative development and tracking changes. 
  • Debug, troubleshoot, and optimize software for better performance and reliability.
  • Implement continuous integration and deployment (CI/CD) principles to streamline the development process.

Testing & Quality Assurance

  • Conduct unit testing to ensure code functionality and reliability. 
  • Identify and document software defects, collaborating with team members to resolve issues. 
  • Follow industry best practices for secure coding and software performance optimization. 
  • Browser Compatibility: Test and ensure the software functions correctly across all major web browsers (Chrome, Safari, Firefox, Edge).

Deployment & Maintenance 

  • Gain exposure to continuous integration and deployment (CI/CD) practices.
  • Assist in deploying software to test and production environments efficiently.
  • Monitor system performance and contribute to bug fixing and feature enhancements.
  • Document software development processes and contribute to knowledge sharing within the team.

Education:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.

Core Competencies:

  • Strong attention to detail and ability to write well-structured code. 
  • Advanced analytical and problem-solving skills. 
  • Excellent communication and documentation skills.
  • Commitment to continuous learning and technology excellence.

How to Apply /كيفية التقديم

To apply, Please send your CV to:

hr@fikra-ye.com

Please mention the job title in the subject line of the email.

Important Notes / ملاحظات هامة

Following the instructions on How to apply will always increase your chances of getting your application looked at.

إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة

If you're applying by email, make sure you mention the job title in the "Subject" field of your message.

تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل

Always tailor your CV and cover letter to match the job requirements to stand out from other applicants.

احرص دائمًا على تخصيص سيرتك الذاتية وخطاب التقديم لتتناسب مع متطلبات الوظيفة للتميز عن المتقدمين الآخرين