Job Vacancies

Senior Software Engineer at Wazobia Technologies – Hiring Now

Senior Software Engineer

  • We are looking to hire a Senior Software Engineer who is passionate about solving problems by delivering high-quality code. The ideal candidate will be responsible for designing, developing, and maintaining high-performance software solutions. This role requires strong problem-solving skills, a deep understanding of software development best practices, and the ability to work collaboratively in a fast-paced environment.

Our Tech Stack:

  • Web-Application written in ReactJS, Typescript and Next JS
  • Data storage with MySQL, PostgreSQL, MongoDB, Graphql and RestAPI
  • Docker, heavy usage of AWS
  • TypeScript / JavaScript
  • React
  • AWS.

Responsibilities

  • Writing clean, high-quality, high-performance, maintainable code
  • Developing and supporting software including applications, database integration, interfaces, and new functionality enhancements
  • Crafting client-side applications using Typescript/Javascript, React.js and Vue.js
  • Developing new products, and features and using state-of-the-art technologies to bring our products to the next level
  • Designing and implementing complex software applications, focusing on creating delightful user experiences
  • Apply software engineering best practices along with a security-first mindset in a scrum team
  • Present, share, and demonstrate your work to team members and stakeholders
  • Working with the design, engineering and software testing team
  • Lead and mentor junior engineers, providing technical guidance and code reviews
  • As an engineer, you will ensure code quality, security, and reliability through automated testing and best practices
  • While the client-side applications will be your core responsibility, we believe in cross-functional people as well as cross-functional teams, so there are always opportunities to influence decisions, support other engineers within your team, and work across the full stack
  • Understanding of Agile delivery Methodologies. Comfortable working in teams, leveraging Kanban or Scrum boards

Requirements

  • Ideal candidate must have at least five(5) years of experience working in software development
  • Strong Understanding of Frontend frameworks like React TypeScript, Vue or Angular
  • Experience with Backend JavaScript frameworks like Node.js, Nest.js
  • Experience using tools like Docker
  • You have a background in web and/or mobile web development, being experienced in writing and understanding modern JavaScript and its ecosystem
  • You have you have a profound knowledge of proper state handling in React.js. (Other frameworks like Angular, Ember, etc. are plus)
  • Have experience using Laravel
  • You are quality-driven and experienced in writing unit, integration, and e2e(end-to-end) tests, and you have a good sense of software quality
  • You are able to communicate your technical ideas and solutions through the appropriate tools, diagrams, and documentation
  • You have experience with building web applications that can be surfaced within partner websites or mobile applications
  • You feel comfortable debugging to solve problems, and have experience working on larger codebases
  • Should be able to define and enforce a release management process, as well as prepare clear release notes
  • You are a communicative and collaborative team player
  • You are fluent in English, spoken and written

Method of Application

Interested and qualified candidates should send their CV and Cover letter to [email protected] using the job title as the subject of the mail.

CLICK HERE TO APPLY

APPLY FOR THE JOB

Leave a Comment