Graduate Software Engineer - Backend Development
WhatJobs Direct
About the role
Our client is looking for bright and motivated Graduate Software Engineers to join their dynamic technology team in **Lagos, Lagos, NG**. This is an excellent opportunity for recent graduates to launch their careers in software development, gaining hands-on experience in building and maintaining robust backend systems. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of innovative software solutions that power our client's services.
Responsibilities: Assist in the design and development of scalable backend services and APIs. Write clean, efficient, and maintainable code in languages such as Python, Java, or Go. Participate in code reviews to ensure code quality and identify areas for improvement. Develop and execute unit tests and integration tests to ensure software reliability. Collaborate with frontend developers to integrate user-facing elements with server-side logic. Debug and resolve software defects and issues reported by QA or end-users. Contribute to the documentation of software designs, APIs, and processes. Learn and apply best practices in software development, including agile methodologies. Work with databases (e.g., PostgreSQL, MySQL, MongoDB) to store and retrieve data efficiently. Gain exposure to cloud platforms like AWS, Azure, or GCP. Participate in team meetings, brainstorming sessions, and knowledge-sharing activities. Assist in the deployment and monitoring of applications in production environments. Troubleshoot production issues and provide timely resolutions. Continuously learn new technologies and stay updated with industry trends. Contribute to a culture of innovation and continuous improvement within the engineering team. Qualifications: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Solid understanding of programming fundamentals, data structures, and algorithms. Familiarity with backend development concepts and principles. Experience with at least one backend programming language (Python, Java, Node.js, Go, etc.). Basic knowledge of relational or NoSQL databases. Understanding of version control systems, such as Git. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Eagerness to learn and adapt in a fast-paced environment. Passion for technology and software development. Eligibility to work in **Lagos, Lagos, NG**. This hybrid role offers a blend of in-office collaboration and remote flexibility, providing a structured yet adaptable work environment. You'll be part of a supportive team committed to mentoring junior talent and fostering career growth.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free