datatrota
Signup Login
Home Jobs Blog

Full-Stack Software Developer at VendorCredit

VendorCreditLagos, Nigeria Software Development
Full Time
We are a leading financial services provider dedicated to supporting supply chain vendors and businesses in their growth and success.

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.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend