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