SENIOR FULL STACK DEVELOPER

Company Name:NEPTUNE MICROFINANCE BANK LIMITED

Key Responsibilities:

– Lead the design, development, and maintenance of complex web and mobile applications utilizing Ionic Angular for front-end development and Node.js for back-end functionality.

– Develop and integrate RESTful APIs, ensuring seamless interaction between front-end and back-end components.

– Create and manage server-side logic using Java and Node.js, delivering high-quality, scalable, and efficient code adhering to industry best practices.

DevOps and Deployment:

– Implement and manage CI/CD pipelines using Azure DevOps to automate and streamline the software development lifecycle.

– Oversee containerization and orchestration tasks with Kubernetes to ensure smooth deployment processes.

– Monitor and maintain cloud infrastructure on Azure, ensuring optimal performance, high availability, and scalability.

– Perform routine application and server maintenance, proactively addressing issues to minimize downtime.

Collaboration and Mentoring:

– Collaborate effectively with cross-functional teams, including product managers, designers, and fellow engineers, to deliver high-quality and user-centric products.

– Mentor and guide junior engineers, fostering a culture of knowledge sharing and professional development.

– Participate actively in code reviews to uphold code quality, adherence to standards, and continuous improvement.

Problem Solving and Innovation:

– Identify, analyze, and resolve performance and scalability issues, applying innovative solutions to enhance application functionality and user experience.

– Stay abreast of emerging industry trends and technologies, integrating new advancements into the development process.

– Propose and implement forward-thinking solutions to advance application performance and efficiency.

Requirements:

Educational Background:

– Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.

Technical Skills:

– Front-end Development:

– Advanced proficiency in Ionic Framework and Angular.

– Deep understanding of HTML5, CSS3, and JavaScript.

Back-end Development:

– Extensive experience with Node.js and Java.

– Proven experience with databases such as MongoDB, MySQL, or PostgreSQL.

DevOps:

– Expertise in setting up and managing CI/CD pipelines with Azure DevOps.

– Proficiency with containerization tools like Docker.

– Strong knowledge of Kubernetes for container orchestration.

Cloud Infrastructure:

– Demonstrated experience with Azure services for application deployment and management.

Professional Experience:

– Minimum of 10 years of experience in full stack development, with a track record of leading and mentoring engineering teams.

– Proven experience with Agile/Scrum development methodologies.

Soft Skills:

– Excellent problem-solving and analytical abilities.

– Strong communication and interpersonal skills, with the ability to work effectively both independently and collaboratively.

– Proactive approach to learning new technologies and enhancing existing processes.

Preferred Qualifications:

Certifications:

– Microsoft Certified: Azure Developer Associate or similar Azure certification.

– Certified Kubernetes Administrator (CKA) or equivalent Kubernetes certification.

Additional Skills:

– Experience with other JavaScript frameworks or libraries, such as React or Vue.js.

– Knowledge of alternative cloud platforms, such as AWS or Google Cloud.

– Familiarity with serverless architectures and microservices.

Job Type: Full-time

Pay: ₦1,200,000.00 – ₦1,500,000.00 per month

Job Posted:10th March 2025

Job Category: Onsite
Job Type: Full Time
Job Location: Ikeja

Apply for this position

Allowed Type(s): .pdf, .doc, .docx