[Vacancy]: Full Stack Developer Needed at Crusader Pensions Limited

February 23, 2024
Application deadline closed.

Job Description

Job Summary

Crusader Pensions Limited is seeking a highly skilled and experienced full-stack developer to join our dynamic and innovative development team. The successful candidate will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications. As a Full Stack Developer, you will collaborate with cross-functional teams to deliver high-quality software solutions that meet customer needs and business objectives:

Responsibilities

Full Stack Development:

  • Develop and maintain scalable, responsive, and user-friendly web applications.
  • Work on both front-end and back-end development tasks to ensure end-to-end functionality.

Front-end Development:

  • Implement and maintain the user interface (UI) using modern web technologies such as HTML, CSS, and JavaScript.
  • Collaborate with UX/UI designers to create visually appealing and intuitive interfaces.
  • Ensure seamless integration with back-end services.

Back-end Development:

  • Design and implement server-side logic using server-side scripting languages such as Node.js, Python, or Java.
  • Develop and maintain databases, including optimizing and ensuring data security.
  • Implement and maintain APIs for seamless communication between front-end and back-end systems.

Database Management:

  • Design and optimize database structures to support application requirements.
  • Perform database migrations and backups, and ensure data integrity.

Collaboration:

  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
  • Participate in code reviews to ensure code quality and adherence to coding standards.

Testing and Debugging:

  • Write and execute unit tests to ensure code reliability and robustness.
  • Identify and debug issues in both front-end and back-end components.

Continuous Improvement:

  • Stay updated on emerging trends and technologies in web development.
  • Actively participate in knowledge sharing and mentorship within the development team.

Documentation:

  • Create and maintain comprehensive technical documentation for code, APIs, and system architecture.

Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Proven experience of 2-5 years as a Full Stack Developer or similar role.
  • Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular, or Vue.js).
  • Experience with back-end technologies and server-side scripting languages (e.g., Node.js, Python, Java).
  • Solid understanding of databases, database management, and SQL.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.

Click here to apply