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