Senior Software Developer

πŸ“ Engineering, Information Technology
πŸ•’  Mar 01, 2024
πŸ—ΊοΈ Addis Ababa

Job Information

πŸ‘‰ Salary : Attractive
πŸ‘‰ Employment Type: Full time
πŸ‘‰ Job Level : Senior Level (5+ years experience) πŸ‘‰ Deadline : Mar 11, 2024
notification bell icon

Activate Notifications
To receive the latest updates & jobs

Job Description

Company Overview:

Tria Trading plc is a leading technology company that provides cutting-edge software solutions to clients across industries using latest technologies to create robust, scalable, and secure software solutions. Our team of talented and experienced software developers, designers, and project managers are constantly pushing the boundaries of what's possible with software, and we're looking for a talented senior developer to join our team.

Job Summary:

As a Senior Software Developer, you will be responsible for leading a team of developers to design, develop, and maintain complex software systems. You will work closely with project managers, product owners, and other stakeholders to ensure the successful delivery of software products that meet the highest standards of quality and performance.

Key Responsibilities:

Architecture and Design:

  • Lead the architectural design and implementation of scalable, high-performance web applications using React for the frontend and NestJS for server-side rendering (SSR).
  • Design and develop RESTful APIs endpoints using NestJS for the backend, ensuring robustness, scalability, and security.
  • Collaborate with the team to define data models, database schemas, and application workflows in PostgreSQL.

Front-End Development:

  • Build complex fronted features & visually appealing user interfaces Using React and Nest.js ensuring code modularity, reusability, and maintainability.
  • Optimize web applications for maximum speed and responsiveness
  • Implement responsive design principles for mobile and desktop platforms

Back-End Development:

  • Design and develop server-side logic using NestJS, integrating with front-end components and external services.
  • Ensure data security and protection.
  • Utilize PostgreSQL for database development, including schema design, query optimization, and data manipulation.

Agile Development:

  • Work in an Agile/Scrum environment, collaborating with product managers and other team members.
  • Participate in sprint planning, stand-ups, and retrospectives.

Testing and Quality Assurance:

  • Write comprehensive unit tests, integration tests, and end-to-end tests for both frontend and backend components.
  • Conduct code reviews to ensure adherence to coding standards, best practices, and architectural guidelines.
  • Perform thorough QA testing to identify and address bugs, usability issues, and performance bottlenecks.

Performance Optimization:

  • Optimize frontend performance by implementing code-splitting, lazy loading, and other optimization techniques in React and Next.js.
  • Fine-tune backend performance by optimizing database queries, caching strategies, and server-side logic in NestJS.
  • Monitor application performance using tools like New Relic, Datadog, or custom monitoring solutions, and implement optimizations accordingly.

Team Collaboration and Leadership:

  • Collaborate closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality software solutions.
  • Provide technical leadership and mentorship to junior developers, guiding them in best practices, design patterns, and problem-solving techniques.
  • Foster a culture of innovation, continuous improvement, and knowledge sharing within the team.

Documentation

  • Create technical documentation for code, APIs, and system architecture.
  • Maintain clear and concise records of development processes.

Job Requirements

Qualifications and Skills

Experience

  • Proven experience as a Full Stack Developer (Very Specialized as Front-end in react or Backend in NestJS is a Plus)
  • Minimum 5+ years of relevant work experience in full-stack web development with expertise in React, Next.js, NestJS, and PostgreSQL.
  • Experience with server-side rendering (SSR) using Next.js and building APIs with NestJS.

Technical Skills:

  • Proficiency in front-end technologies (JavaScript/TypeScript, HTML5, and CSS3 and React).
  • Strong back-end development skills (Nest.js,).
  • Familiarity with databases (SQL, NoSQL) and RESTful APIs.
  • Deep understanding of relational database concepts, SQL, and database optimization techniques.

Education

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

Problem-Solving Abilities:

  • Ability to analyze complex problems and propose effective solutions.
  • Strong debugging and troubleshooting skills.
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.

Collaboration and Communication:

  • Excellent teamwork and communication skills.
  • Ability to work effectively with cross-functional teams.
  • Effective communication skills with the ability to collaborate with cross-functional teams and stakeholders.

How to Apply

If you are passionate about software development and want to work in a dynamic and innovative environment, we encourage you to apply for this exciting opportunity. We offer competitive compensation packages, flexible work arrangements, and opportunities for professional growth and development.

If you have expertise in NestJS(for backend development) or React(for frontend development), or Both we encourage you to apply.

interested and qualified applicants can apply through the link:https://erp.triaplc.com/jobs/senior-full-stack-developer-46

Latest Jobs

TechnoServe logo
INTERN-Agronomy Advisor
Published on Sep 19, 2024 Deadline Sep 29, 2024 Internship

 Bensa for Sidama region and Bule Hora/Guangua for West Guji
 TechnoServe

Consortium of Christian Relief and Development Association  (CCRDA ) logo
Monitoring & Evaluation Officer
Published on Sep 19, 2024 Deadline Sep 29, 2024 Full time

 Addis Ababa
 Consortium of Christian Relief and Development Association (CCRDA )

JSI logo
HIS and Data Use Director
Published on Sep 19, 2024 Deadline Oct 03, 2024 Full time

 Addis Ababa
 JSI

TechnoServe logo
Agronomy Advisor-CREW
Published on Sep 19, 2024 Deadline Sep 29, 2024 Full time

 Aletawondo
 TechnoServe

TechnoServe logo
Senior Agronomy Advisor-CREW
Published on Sep 19, 2024 Deadline Sep 29, 2024 Full time

 AletaWondo
 TechnoServe

Show more jobs
⏰
Deadline
Mar 11, 2024
 logo
Tria Trading PLC
View Jobs by This Company
telegram channel join image


Discover high paying jobs in Ethiopia and top vacancies on Ethiojobs. Apply now for Ethiopian NGO jobs, high salary accounting and finance positions, IT jobs, and more!


© 2024 Powered by ethiojobs All Rights Reserved.