Backend Developer

Job Type: Full Time, Remote
Experience: 2 years 
Location: Lagos

Company: Infinion Technologies

About the Role

  • As a Backend Developer, you will be responsible for designing, developing, and maintaining scalable and high-performing backend services. You will work as part of a cross-functional team to build robust APIs, optimize database performance, and ensure system reliability. We are looking for someone who is innovative, proactive, and has a deep understanding of backend technologies.

Key Responsibilities

  • API Development: Design, develop, and maintain RESTful APIs using C# and .NET Core.
  • Database Management: Develop and manage well-structured databases, ensuring optimal performance and reliability.
  • Cloud Integration: Deploy and manage backend services on cloud platforms such as AWS, Azure, or GCP.
  • System Architecture: Work closely with the Lead Developer to design scalable and maintainable backend solutions.
  • Collaboration: Work with frontend developers, product managers, and other stakeholders to ensure seamless system integration.
  • Security & Performance: Implement best practices for security, performance optimization, and system reliability.
  • Code Quality: Perform peer code reviews, write unit tests, and document technical solutions.
  • Troubleshooting: Identify and resolve backend issues, ensuring high availability and stability of applications.

Required Skills and Qualifications

  • Educational Background: BSc in Computer Science, Computer Engineering, or a related field.

Technical Skills:

  • Proficiency in C# and .NET Core for backend development.
  • Experience in building and consuming RESTful APIs.
  • Strong knowledge of relational and NoSQL databases (PostgreSQL, MongoDB).
  • Experience in deploying and managing applications in cloud environments (AWS, Azure, or GCP).
  • Familiarity with microservices architecture and containerization tools like Docker/Kubernetes.
  • Understanding of security best practices in API development.
  • Strong problem-solving and debugging skills.

General Requirements

  • Communication: Clear and effective communication skills.
  • Attention to Detail: Meticulous attention to detail and accuracy.
  • Team Player: Strong collaboration skills within a development team.
  • Up-to-date Knowledge: Stay informed about the latest backend technologies and best practices.
  • Problem-solving: Ability to analyze complex issues and provide efficient solutions.
  • Adaptability: Ability to work in a fast-paced, dynamic environment with tight deadlines.

Method of Application

If you are ready to take on this exciting challenge and contribute to our growth, please submit your resume and a cover letter detailing your relevant experience and why you are the ideal candidate for this role to careers@infinion.co