Full Stack Developer Job at the People Practice

The People Practice - Our client, a Real Estate and Lifestyle Development Organization, is recruiting to fill the position below:

Job Position: Full Stack Developer

Job Location: Lagos
Employment Type: Full-time

Summary

  • We are looking to hire a Full Stack Developer will play a pivotal role in building and maintaining our digital platform, which enables users to purchase fractional ownership in real estate properties. 
  • The ideal candidate will collaborate with cross-functional teams to design and deliver high-quality software solutions.

Responsibilities
Platform Development:


  • Design, develop, and maintain scalable web applications, both on the front-end and back-end, using modern programming languages and frameworks.
  • Build responsive user interfaces for seamless user experiences.
  • Integrate backend services with front-end components.
  • Conduct thorough testing and debugging to ensure the quality and reliability of the software.
  • Continuously improve development processes, tools, and methodologies to enhance productivity and efficiency.

API Development:

  • Design and implement APIs to enable core platform functionality.
  • Ensure secure and efficient communication between front-end and back-end systems.

Database Management:

  • Design and optimise database schemas for scalability and performance.
  • Ensure data integrity and implement robust data storage solutions.

Code Optimisation:

  • Develop and implement well-structured, reusable, and maintainable code following best practices and coding standards.
  • Participate in code reviews to maintain code quality and ensure adherence to best practices.

Collaboration:

  • Collaborate with product managers, designers, and other developers to implement features aligned with user needs and business goals.
  • Participate in Agile development processes, including sprint planning and stand-ups.

Troubleshooting and Debugging:

  • Identify and resolve performance bottlenecks and bugs.
  • Implement solutions to improve overall system reliability and user satisfaction.

Qualifications

  • Bachelor’s Degree from any University.
  • 3-6 years of proven work experience as a Fullstack Engineer, with a strong portfolio of web applications.
  • Solid understanding of web development principles and best practices, including responsive design, accessibility, and security.
  • Knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Experience in one or more back-end languages (e.g., Python, Ruby, Java, Node.js).
  • Familiarity with database systems (e.g., MySQL, PostgreSQL, MongoDB) and writing efficient SQL queries.
  • Familiarity with RESTful APIs and experience in building and consuming them.
  • Knowledge of version control systems (e.g., Git) and agile development methodologies (e.g., Scrum, Kanban).
  • Ability to communicate technical concepts to non-technical stakeholders.
  • Prior experience working in startups or fast-paced environments is a plus.

Must have skills:

  • Effective time management and task prioritisation skills
  • Excellent interpersonal and communication skills.
  • Strong problem-solving and analytical skills.