Full Stack - C# & React

Ghana
Hybrid

Requirements

  • Develop and maintain robust, scalable, and efficient C# and React-based applications and web services.
  • Collaborate with product managers and UI/UX designers to understand business requirements and translate them into technical solutions.
  • Participate in the full software development lifecycle, from planning and design to implementation, testing, and deployment.
  • Identify and address performance bottlenecks, bugs, and other technical issues in a timely manner.
  • Ensure code quality through code reviews, automated testing, and adherence to best practices.
  • Continuously stay up-to-date with emerging technologies, industry trends, and best practices to propose innovative solutions.
  • Contribute to the improvement of development processes, tools, and methodologies to enhance team efficiency and productivity.
  • Work collaboratively within an Agile development environment to meet project deadlines and milestones.
  • Ability to adapt to a fast-paced and dynamic work environment

Preferred Qualifications

  • Experience with cloud platforms like Microsoft Azure or AWS.
  • Knowledge of TypeScript or other statically-typed languages.
  • Familiarity with containerization technologies like Docker.
  • Understanding of CI/CD pipelines and automated deployment.
  • Prior involvement in the development of scalable and high-traffic applications.

Responsibilities

  • Develop and maintain robust, scalable, and efficient C# and React-based applications and web services.
  • Collaborate with product managers and UI/UX designers to understand business requirements and translate them into technical solutions.
  • Participate in the full software development lifecycle, from planning and design to implementation, testing, and deployment.
  • Identify and address performance bottlenecks, bugs, and other technical issues in a timely manner.
  • Ensure code quality through code reviews, automated testing, and adherence to best practices.
  • Continuously stay up-to-date with emerging technologies, industry trends, and best practices to propose innovative solutions.
  • Contribute to the improvement of development processes, tools, and methodologies to enhance team efficiency and productivity.
  • Work collaboratively within an Agile development environment to meet project deadlines and milestones.
  • Use and continually develop leadership skills
Think you got what it takes?
Apply Now