Back End Developer

  • Abuja
  • Applications have closed

Urban 10Ment Media

Job description:

We are seeking a highly skilled and motivated Backend Developer to join our dynamic engineering team. The ideal candidate will be responsible for designing, building, and maintaining the server-side logic, databases, and ensuring high performance and responsiveness to requests from the front-end. You will collaborate closely with front-end developers, product managers, and other stakeholders to develop scalable and efficient applications that meet the needs of our users.
Key Responsibilities
Design and Development:
Develop server-side logic, define and maintain databases, and integrate front-end elements.
Write clean, maintainable, and efficient code following best practices and design patterns.
Build reusable code and libraries for future use.
Database Management:
Design, implement, and maintain robust database schemas to support business requirements.
Optimize queries for performance and scalability.
Ensure data integrity and security.
API Integration:
Develop and maintain RESTful APIs to facilitate communication between front-end and backend systems.
Integrate third-party APIs and services as needed.
Testing and Debugging:
Perform rigorous testing to ensure robustness, including edge cases, usability, and general reliability.
Debug and resolve issues reported in production and development environments.
Collaboration:
Work closely with front-end developers to integrate user-facing elements with server-side logic.
Collaborate with product managers, designers, and other stakeholders to understand requirements and provide technical solutions.
Participate in code reviews to ensure code quality and share knowledge with the team.
Security and Compliance:
Implement security measures to protect data and ensure compliance with relevant regulations.
Regularly update systems and apply patches to maintain security standards.
Required Qualifications
Education:
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Equivalent work experience may be considered.
Experience:
Minimum of 3 years of experience in backend development.
Proven experience with server-side languages such as Python, Java, Ruby, Node.js, etc.
Strong experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB).
Experience with API development and integration.
Technical Skills:
Proficiency in server-side languages and frameworks (e.g., Django, Spring Boot, Express.js).
Solid understanding of database design and management.
Knowledge of cloud services (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker, Kubernetes).
Familiarity with version control systems, particularly Git.
Soft Skills:
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to work in a fast-paced, collaborative environment.
Preferred Qualifications
Experience with microservices architecture.
Knowledge of DevOps practices and CI/CD pipelines.
Familiarity with front-end technologies and frameworks (e.g., React, Angular, Vue.js).
Benefits
Competitive salary and performance bonuses.
Health, dental, and vision insurance.
Paid time off and flexible work schedule.
Professional development opportunities.
Friendly and collaborative work environment.
Pay: ₦500,000.00 – ₦1,000,000.00 per month

Job Type: Full-time