Full Stack Software Engineer AzamPay Tanzania
Full-Time
8th August 2024
389

Are you a versatile Full Stack Software Engineer ready to develop, deploy, and maintain cutting-edge web applications? This role involves working on both front-end and back-end components to ensure seamless integration and performance. We're looking for someone with a strong grasp of modern web frameworks, programming languages, and software design principles, focused on building scalable, user-centric solutions.

Responsibilities:

  • Design and develop high-performance, scalable web applications using a modern tech stack.
  • Collaborate with architects, designers, and stakeholders to create functional and maintainable features.
  • Continuously improve codebases for optimal performance and maintainability.
  • Build interactive user interfaces with React.js, crafting reusable components and libraries.
  • Implement back-end logic using ASP.NET Core, MVC, and Web API.
  • Manage relational (MySQL, Oracle) and non-relational (MongoDB) databases.
  • Troubleshoot and resolve production issues to ensure application stability and uptime.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Solid experience with ASP.NET Core, MVC, Web API, JavaScript/TypeScript, React.js.
  • Knowledge of relational and non-relational databases.
  • Experience with RESTful API design, object-oriented design, and Agile methodologies.
  • Strong problem-solving and debugging skills.
  • Ability to thrive in both independent and collaborative environments.
  • Familiarity with Docker, Kubernetes, and CI/CD practices.

Behavioral Skills:

  • Self-driven, energetic, resourceful, creative, and strong leadership skills.
  • Ability to project a strong, positive image of yourself and the company.
Application

Sorry, this job no longer accepts new applications.