Job Title: Full Stack Developer
Company Overview:
Join our dynamic and innovative team at Centrifuge group, a leading technology company committed to delivering cutting-edge solutions that transform industries. We are seeking a talented and motivated Full Stack Developer to contribute to our exciting projects and help shape the future of our products.
Position: Full Stack Developer
Location: Abuja | Type: Full-time
Responsibilities:
- Full Stack Development:
- Work on end-to-end development of web applications, ensuring seamless integration of front-end and back-end components.
- Collaborate with cross-functional teams to understand project requirements and translate them into scalable and efficient code.
- Front-end Development:
- Design and implement user interfaces using modern web technologies (HTML5, CSS3, JavaScript).
- Optimize web applications for maximum speed and responsiveness.
- Back-end Development:
- Develop robust and scalable server-side logic using frameworks such as Node.js, Django, or Ruby on Rails.
- Implement data storage solutions and database management systems.
- Database Management:
- Design and maintain databases, ensuring high performance, security, and availability.
- Write efficient, reusable, and testable database queries.
- API Development:
- Build and maintain RESTful APIs for seamless communication between front-end and back-end systems.
- Ensure API security and data integrity.
- Code Review and Quality Assurance:
- Participate in code reviews to maintain code quality and standards.
- Conduct thorough testing of applications to identify and fix bugs and performance issues.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular).
- Solid understanding of server-side languages and frameworks (Node.js, Java).
- Experience with database management systems (MySQL, MongoDB, PostgreSQL).
- Familiarity with version control systems (Git) and collaborative development workflows.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Benefits:
- Competitive salary
- Health, dental, and vision insurance
- Flexible work hours
- Professional development opportunities
- Dynamic and collaborative work environment
Join us in shaping the future of technology!