Full-Stack Software Developer at VendorCredit

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
79304
Job Views
167

Job Description



Job Summary:



  • We are seeking a talented and experienced Full Stack Developer with a strong background in Vue.js, React.js, and C#.

  • The ideal candidate will have a minimum of 2 years of software development experience and a passion for creating innovative web applications.

  • As a Full Stack Developer, you will be responsible for designing, developing, and maintaining front-end and back-end components of our web-based applications.


Key Responsibilities:


Front-End Development:



  • Design and develop responsive and user-friendly web interfaces using Vue.js and React.js frameworks.

  • Optimize front-end performance for improved user experience.

  • Collaborate with product designers to translate wireframes and mockups into functional components.


Back-End Development:



  • Develop robust and scalable server-side logic using C# programming language and related frameworks (e.g., ASP.NET Core).

  • Implement RESTful APIs and integrate with external services and databases.

  • Design and optimize database schemas for efficient data storage and retrieval.

  • Ensure data security and implement authentication and authorization mechanisms.

  • Database Management with PostgreSQL:

  • Design and optimize database schemas using PostgreSQL, ensuring efficient data storage and retrieval.

  • Implement data access layer using Entity Framework Core or other ORM frameworks compatible with PostgreSQL.

  • Perform database migrations, backups, and recovery procedures as needed.


Full Stack Development:



  • Integrate front-end and back-end components to create seamless web applications.

  • Collaborate with cross-functional teams to define project requirements, timelines, and deliverables.

  • Documentation and Maintenance:

  • Document technical specifications, architectural designs, and codebase documentation.

  • Maintain and update existing codebase to incorporate new features and enhancements.

  • Stay up-to-date with emerging technologies and best practices in web development.


Qualifications:



  • Bachelor’s degree in computer science, Engineering, or related field.

  • Minimum of 2 years of professional experience in software development, with a focus on Clean Architecture principles.

  • Proficiency in Vue.js, React.js

  • Solid experience with C#, .Net, .Net Core.

  • Strong understanding of Clean Architecture patterns and best practices.

  • Experience with front-end development tools and libraries (e.g., HTML5, CSS3, JavaScript).

  • Hands-on experience with database management using PostgreSQL, including schema design, query optimization, and data migration.

  • Familiarity with containerization technologies (e.g., Docker), cloud platforms (e.g., Azure, AWS, Digital Oceans), and microservices architecture is a plus.

  • Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively in a team environment.

  • Effective communication and interpersonal skills.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept