Job Summary
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, JavaScript, 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., MySQL, PostgreSQL, MongoDB).
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, JavaScript, 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., MySQL, PostgreSQL, MongoDB), 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.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.