Overview
Najec Limited – We are committed to providing integrated and seamless services that bridge gaps and enhance connectivity in today’s globally interconnected digital landscape. Our dedication lies in delivering cost-effective and timely solutions without compromising on service excellence.
Job Position: Backend / Mobile App Developer
Job Location: Abuja (FCT)
Job Description
- We are seeking a talented and experienced Backend/Mobile App Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining robust backend systems and/or mobile applications.
- The ideal candidate should have a strong foundation in programming languages, database management, and software development methodologies.
- This role offers an exciting opportunity to contribute to cutting-edge projects and collaborate with cross-functional teams.
Job Responsibilities
Backend Development:
- Design, develop, and maintain scalable backend systems to support web and mobile applications.
- Implement RESTful APIs for seamless communication between frontend and backend components.
- Optimize database queries and ensure efficient data storage and retrieval.
Mobile App Development:
- Develop native or cross-platform mobile applications for iOS and/or Android platforms.
- Collaborate with UI/UX designers to create engaging and intuitive user interfaces.
- Integrate backend services and APIs to provide seamless functionality within mobile apps.
Code Maintenance and Optimization:
- Debug and troubleshoot issues in existing backend systems or mobile applications.
- Identify performance bottlenecks and implement optimizations to enhance system efficiency.
- Conduct code reviews and provide constructive feedback to team members.
Security and Compliance:
- Implement security best practices to safeguard sensitive data and prevent unauthorized access.
- Stay updated on industry trends and compliance requirements related to data privacy and security.
- Conduct periodic security audits and implement necessary measures to address vulnerabilities.
Collaboration and Communication:
- Work closely with cross-functional teams, including frontend developers, UI/UX designers, and product managers.
- Communicate project status, challenges, and solutions effectively with team members and stakeholders.
- Participate in agile development processes, including sprint planning, daily standups, and retrospectives.
Job Requirements
- Bachelor’s Degree in Computer Science, Engineering, or a related field. Master’s degree is a plus.
- Proven experience as a backend developer, mobile app developer, or a similar role.
- Proficiency in programming languages such as Laravel, Java, Kotlin (for Android), Swift (for iOS), Python, Node.js, etc.
- Strong understanding of backend frameworks and technologies, such as Spring Boot, Django, Flask, Express.js, etc.
- Experience with mobile app development frameworks and tools, such as React Native, Flutter, Xamarin, etc.
- Knowledge of database management systems, including SQL and NoSQL databases.
- Familiarity with version control systems (e.g., Git), CI / CD pipelines, and DevOps practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
Application Deadline
25th April, 2024.
How to Apply
Interested and qualified candidates should send their CV with portfolio and verifiable projects done to: recruitment@najecltd.com using the Job Title as the subject of the mail.