Full Stack Engineer
Technology
Yesterday
Service contractOn-site
Job description
Location: Lagos (On-site)
Salary: Negotiable
Experience: Mid-LevelRole Description
We are seeking a talented FullStack Software Engineer to join our development team. You will be responsible for building and maintaining scalable web applications using modern technologies. You will collaborate with cross-functional teams to design, develop, and test high-performance systems. We expect you to have a solid foundation in both front-end and back-end technologies and a passion for delivering high-quality software through test-driven development (TDD).Qualifications
- Experience with banking software
- Proven experience in React, Node.js (Express), and SQL databases (MSSQL, PostgreSQL).
- At least 3 years of experience.
- Experience with DevOps tools like Jenkins, GitHub, and Azure for deploying and maintaining applications.
- Strong understanding of Test-Driven Development (TDD) methodologies with experience in Mocha.
- Familiarity with API design and RESTful services.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong understanding of the entire web development process (design, development, and deployment).
- Expertise in Front-End Development, including HTML, CSS (Cascading Style Sheets), and modern front-end frameworks
- Experience with Full-Stack Development, integrating front-end and back-end systems seamlessly
- Ability to work collaboratively in a remote and in-office environment and participate in agile workflows and team collaborations
- Familiarity with cloud platforms and deployment practices is a plus
- Bachelor’s degree in computer science, Information Technology, or related field is preferred
Responsibilities
- Design, develop, and maintain web applications using React for the frontend and Node.js (Express) for the backend.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Integrate with SQL databases like MSSQL and PostgreSQL to store and retrieve data efficiently.
- Ensure robust, high-quality code by implementing Test-Driven Development (TDD) practices with Mocha.
- Manage the DevOps lifecycle using tools like Jenkins, GitHub, and Azure for CI/CD pipelines.
- Troubleshoot, debug, and upgrade existing software applications.
- Stay updated with the latest trends in software engineering and continuously improve system performance.
Keywords
ReactNode.jsExpressSQLMSSQLPostgreSQLJenkinsGitHubAzureTest-Driven DevelopmentMochaRESTful APIsHTMLCSSDevOpsBanking SoftwareFull-Stack DevelopmentCI/CDAPI DesignRESTful Services
Interested in this role?