Full Stack Developer
Infinion Technologies
Lagos, Nigeria
3d ago
source : Fuzu

Your Role

We are looking for a Full Stack developer to produce scalable software solutions. You’ll be part of a cross functional team that’s responsible for full software development cycle, from conception to deployment.

You will be co-designing, building, testing, and implementing software solutions. We are looking for someone who thinks outside the box, is passionate about innovation, challenges the status quo and has high energy levels.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.

You should also be a team player with a knack for visual design and utility.

If you’re also familiar with Agile methodologies, we’d like to meet you

Must Have :

  • Proficiency in building REST services using C# and .Net Core web API
  • Experience with one or more PostgreSQL / mongoDB
  • Experience of developing highly available and scalable backend services.
  • Experience of hosting services in cloud AWS / Azure / GCP.
  • Thorough understanding of React.js and its core principles
  • Prior experience with React.js workflows (such as Flux or Redux)
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Familiarity with more current specifications of ECMAScript
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
  • Good to have :

  • Proficiency in, or experience of C++ coding
  • Experience of working with Docker / Kubernetes.
  • Qualifications :

    Bachelor’s degree in computer science or computer engineering or equivalent experience.

    General Qualities we look out for

  • Be able to communicate clearly in spoken and written English.
  • Is organized and pays attention to detail.
  • Up to date understanding and knowledge of creative, tech and marketing trends, and willingness to adopt new trends and technologies.
  • Dedication to meet project deadlines.
  • Takes initiatives.
  • Have good analytical and synthesis skills, can analyze a situation, and highlight potential risks and solutions.
  • Day to day Responsibilities

  • Work as a part of an agile development team, taking responsibility for organizing and planning their own work.
  • Work with development teams and product managers to ideate software solutions
  • Implement, improve, and maintain backend services.
  • Build, improve and maintain responsive frontends / portals.
  • Collaborate with system / feature stakeholders to discuss, collect, interpret, and analyze technical constraints and establish technical solutions.
  • Develop online tools / features.
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Designing a modern highly responsive web-based user interface.
  • Building reusable components and front-end libraries for future use.
  • Translating designs and wireframes into high-quality code.
  • Perform peer code reviews.
  • Write technical documentation
  • Work with data scientists and analysts to improve software
  • Work with the Lead Programmer on designing services / micro-frontends / solutions, planning, and reviews of team.
  • Analyze unfamiliar code of a reasonable complexity to understand, extend and refactor it.
  • Collaborate with QA / QC team to ensure quality of testcases and testing process.
  • Perform load testing and write unit test wherever needed.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form