Senior Software Engineer, Full Stack Development
WhatJobs Direct
About the role
Our client is seeking a talented and experienced Senior Software Engineer specializing in Full Stack Development to join their innovative technology team based in Akure, Ondo, NG . This is a fully remote position, offering the opportunity to contribute to cutting-edge software solutions from anywhere. You will be instrumental in designing, developing, testing, and deploying robust, scalable, and user-friendly applications. As a senior member of the team, you will play a key role in technical decision-making, code reviews, and mentoring junior engineers. Your responsibilities will encompass working across the entire software development lifecycle, from front-end user interfaces to back-end services and database management.
We are looking for an individual with a deep understanding of modern web technologies and best practices. You will collaborate closely with product managers, designers, and other engineers to translate business requirements into high-quality technical solutions. This role involves architecting and implementing complex features, optimizing application performance, and ensuring the security and integrity of our systems. Experience with cloud platforms and microservices architecture is highly desirable. You will contribute to improving our development processes, adopting new technologies, and maintaining high standards of code quality and technical excellence. The ability to troubleshoot and resolve complex technical issues independently is crucial. You will also participate in agile development ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives. This role offers a significant opportunity for professional growth and the chance to make a substantial impact on our product roadmap. We value a proactive mindset, a passion for continuous learning, and a commitment to delivering exceptional software.
Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus. Minimum of 6 years of professional software development experience. Proficiency in front-end technologies such as React, Angular, or Vue.js. Strong expertise in back-end languages like Python, Java, Node.js, or C#. Solid experience with databases (e.g., PostgreSQL, MySQL, MongoDB) and ORMs. Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Experience with API design and development (RESTful, GraphQL). Understanding of software design patterns, data structures, and algorithms. Excellent problem-solving, debugging, and analytical skills. Strong communication and collaboration skills for remote team environments. Experience with CI/CD pipelines and automated testing frameworks.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free