We are a leading real estate company that leverages cutting-edge technology to streamline and enhance our operations. We are looking for a skilled Full Stack Developer to join our innovative team, working on a variety of web-based applications that support our real estate development, sales, and property management services.
Minimum Qualification : HND
Experience Level : Entry level
Experience Length : 5 years
Job Description/Requirements
Responsibilities: Full Stack Development:
Design, develop, and maintain the front-end and back-end components of web applications
Ensure responsive design and seamless user experience across all devices (desktops, tablets, smartphones).
Front-End Development:
Develop user interfaces using HTML, CSS, Java Script, and frameworks such as React, Angular, or Vue.js.
Collaborate with UI/UX designers to implement design wireframes into functional code.
Optimize applications for speed and scalability, ensuring they perform well on all devices.
Back-End Development:
Build and maintain server-side logic, databases, and APIs using languages like Node.js, Python, Ruby, or PHP.
Develop and integrate RESTful APIs and microservices to support application functionality.
Manage database operations, ensuring data security, integrity, and availability (e.g., My SQL, Postgre SQL, Mongo DB).
Software Development Lifecycle (SDLC):
Manage the full software development lifecycle, including planning, coding, testing, and deployment.
Utilize version control systems like Git for source code management.
Implement and maintain CI/CD pipelines for automated testing and deployment.
Troubleshooting and Optimization:
Diagnose and resolve performance, functionality, and security issues in a timely manner.
Continuously optimize applications to improve load times, efficiency, and overall user experience.
Monitor and maintain application health, ensuring uptime and performance metrics are met.
Collaboration and Communication:
Work closely with cross-functional teams, including project managers, designers, and other developers, to ensure successful project delivery.
Document development processes, code, and user guides to facilitate knowledge sharing and future maintenance.
Participate in regular team meetings, providing updates on progress and challenges.
Technology and Innovation:
Stay updated on the latest web development trends, tools, and best practices.
Experiment with and implement new technologies to enhance application performance and functionality.
Contribute to the continuous improvement of development processes and tools within the team.
Requirements: Educational Qualifications:
HND in Computer Science, Software Engineering, Information Technology, or a related field.
Advanced certifications in web development or related areas are a plus.
Experience:
Minimum of 5 years of experience as a Full Stack Developer or in a similar role.
Proven track record of developing and deploying complex web applications.
Experience working with agile development methodologies is preferred.
Technical Skills:
Strong proficiency in front-end technologies: HTML5, CSS3, Java Script, and frameworks such as React, Angular, or Vue.js.
Expertise in back-end technologies: Node.js, Python, Ruby, PHP, or similar, with experience in creating and managing RESTful APIs and microservices.
Solid understanding of databases (e.g., My SQL, Postgre SQL, Mongo DB), including schema design, optimization, and security.
Familiarity with cloud services (e.g., AWS, Azure, Google Cloud) and experience deploying and managing applications in cloud environments.
Experience with version control systems, particularly Git.
Proficient in using development tools such as Webpack, Babel, NPM/Yarn, and task runners like Gulp or Grunt.
Understanding of web security practices and how to implement them (e.g., HTTPS, data encryption, OWASP guidelines).
Soft Skills:
Excellent problem-solving skills and attention to detail.
Strong communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders.
Ability to work independently as well as in a team-oriented, collaborative environment.
Time management and organizational skills, with the ability to manage multiple projects and deadlines simultaneously.
Passion for learning new technologies and improving existing skills.
Personal Attributes:
A proactive and innovative mindset, with a strong desire to stay ahead of industry trends.
High level of integrity, professionalism, and commitment to quality work.
Willingness to take ownership of projects and see them through to completion.
Benefits:
Competitive salary and performance-based bonuses.
Comprehensive health and wellness benefits.
Opportunities for professional development and career growth.
A collaborative and inclusive work environment with a focus on innovation.
Location: Abuja, Nigeria
How to Apply: Interested candidates are invited to submit their resume and cover letter.
We regret to inform you that this job opportunity is no longer available