Senior Full-Stack Engineer at Deloitte

Job Overview

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

Additional Details

Job ID
77603
Job Views
111

Job Description



Job Description


We are currently looking for an exceptional Senior Full-Stack Engineer who will:



  • Architect, design and develop scalable products.

  • Provide ongoing maintenance, support, and enhancements to existing solutions.

  • Manage Junior Engineers, providing mentoring, code reviews, architectural design etc.

  • Perform performance review on direct reports and report details to line manager.

  • Take full responsibility for products while they are in development and issues that arise when they are in use.

  • You will work across different technology stacks and languages (mainly with a focus on Python, Java and NodeJS).

  • You will have an end-to-end responsibility of many services from design to deployment.

  • You will join a fast-paced team of engineers.

  • You will be a point of call for technical matters.


Qualifications



  • Bachelor’s degree (B.Sc., B.Eng, B.Tech., HND, etc.) in Computer Science, Engineering, Information Technology, or related field with a minimum of second class upper degree/upper credit.

  • Have minimum of a credit in five (5) O ’levels subjects including Mathematics and English in one sitting only.

  • 3 to 5 years’ experience developing in Java (Spring boot frameworks) & NodeJS in the industry.

  • 3 to 5 years’ proven experience as a Full Stack Developer with proficiency in both Python, .NET and Java technologies.

  • 3 to 5 years’ experience in frontend development using HTML5, CSS3, JavaScript, and modern frameworks (e.g., React, Angular, or Vue.js).

  • 3 to 5 years’ experience in backend development using technologies such as ASP.NET, C#, Java,

  • Strong database design and SQL skills, with experience in relational databases (e.g., SQL Server, MySQL, or Oracle).

  • Solid understanding of software development principles, design patterns, and best practices.

  • Strong System Architecture Design skills

  • Knowledge of fundamental computing topics, e.g., networking, databases, concurrency, parallelism, locking, algorithms, data structures, performance monitoring, optimization, etc.

  • Knowledge of modern software engineering practices, e.g. Domain Driven Design DDD, Test Driven Design TDD.

  • Excellent programming, problem solving skills and debugging skills.

  • Proactive attitude towards learning and adapting to new technologies.

  • Experience with cloud platforms (e.g., Azure, AWS, or Google Cloud).

  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).

  • Experience in DevOps practices and tools.

  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.

  • Ability to work collaboratively in a team environment and effectively communicate technical concepts to non-technical stakeholders.

  • Ability to work autonomously and lead technically.

  • Ability to take initiative and get stuff done.


Similar Jobs

Cookies

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

Accept