Qore
Posted 9mo ago

Full Stack Software Engineer

Qore
Lagos, Lagos, Nigeria
RemoteFull Time
Responsibilities
  • Write code
  • Develop APIs
  • Build UI
Requirements
  • 4+ years in software engineering
  • BSc in CS/CE/EEE or related field
  • Proficient in server-side languages (Java, .NET
  • Python
  • NodeJS) and client-side tech (React
  • Angular
  • JQuery
  • HTML/CSS)
  • REST APIs, SQL/NoSQL databases
  • Cloud platforms (Azure, AWS, GCP)
  • Microservices and containerization
  • Experience with open-source projects
  • Strong communication
  • Startup/scale-up exposure a plus
Technical tools mentioned
Java.NETPythonNodeJSReactAngularjQueryHTMLCSSRESTSQLNoSQLAzureAWSGCPMicroservicesContainersOpen Source

Job description

  • Write high-quality code as required, and contribute to the
    design and implementation of applications and ensure the development of products
    and features enhancements from design through to deployment.

  • Oversee the development of functional applications on the server-side and client-side of our various products/platforms
  • Design, develop, and
    maintain scalable and high-performance server-side applications using, either one or more of, .NET,
    Java, Python, and/or NodeJS
    .

  • Implement RESTful
    APIs and integrate with various services and databases and optimize application
    performance and troubleshoot issues.

  • Build responsive and
    intuitive user interfaces using React, jQuery, and/or Angular.

  • Collaborate with UI/UX designers to translate design concepts into functional front-end code and ensure cross-browser
    compatibility and optimize front-end performance.

  • Develop end-to-end
    solutions that connect frontend and backend components seamlessly and participate in
    architectural discussions and contribute to the overall system design.

  • Ensure high code
    quality through thorough testing and code reviews and contribute to and
    leverage open source projects to enhance our technology stack.

  • Ensure the production of scalable
    and functional applications that meet specifications and perform code reviews, inspecting
    code quality and assuring process adherence.

  • Draft application operating
    procedures and technical documentation as required, and actively participate in scrum
    processes and collaborate in ensuring a smooth run of operations across
    multiple Engineering teams.

  • Conduct testing of new features
    and functionality to ensure they meet quality standards, and work with containers and
    messaging services to ensure that our products are scalable and reliable.

  • Participate in code reviews to
    ensure code quality and maintainability and perform root cause analysis on
    application issues and develop solutions.

  • Troubleshoot and resolve
    technical issues related to our software products, document product enhancements
    and communicate changes to relevant stakeholders.

  • Stay up to date with emerging
    technologies, best practices, and open source trends.


Requirements

  • BSc in Computer Science, Computer Engineering, Electrical
    & Electronics Engineering, or a related field of study from an accredited higher institution. 

  • 4+ years’ related work experience in software engineering, preferably within the Fintech, Banking and/or financial services sector.
  • Proficient in at least two in any of the server-side languages such as, Java, .NET, Python, NodeJS; proficient in client-side web-based technologies and frameworks/libraries such as, React, Angular, jQuery, HTML, CSSetc.
  • Solid understanding of RESTful API design and integration, familiarity with databases (SQL and NoSQL), server and cloud platforms (i.e., Azue, AWS, GCP, etc.)
  • Experience with system design
    and architecture, including designing scalable and reliable systems.

  • Demonstrated ability to build and maintain complex applications and proven experience working on multiple open-source projects.  
  • Excellent communication and
    interpersonal skills, and ability to work independently and as part of a
    team.

  • Knowledge of Microservices architecture and containerization methologies and strategies.
  • Ability to take ownership of projects, work independently and manage multiple priorities effectively.
  • Experience in a fast-paced start-up/scale-up environment, will be a plus.

Benefits

Qore provides the rare
opportunity to make history in the financial space for Africa by Africans,
while working with the smartest, brightest & coolest minds in Africa. Our
people & culture team continuously thinks of innovative ways to improve employee
experience and some of the other benefits of working with Qore includes:

  • Very competitive and rewarding pay
  • Flexible work option (i.e., Remote work)
  • Group Life Insurance
  • Medical Insurance 
  • Paid Lunch for onsite work
  • Lifelong Learnings

About Qore

Provides cloud-native core banking and fintech infrastructure for banks.

Similar jobs

Full Stack Software Engineer roles near Lagos, Lagos
1y
Save
Mark Applied
Hide
Full Stack Software Developer (Java)
Lagos, Lagos, Nigeria
OnsiteFull Time
ByteWorks Technology Solutions
ByteWorks Technology Solutions: A technology firm providing custom software and automation solutions.
2+ YOE2+ years software development experience; strong Java, web services/API, frontend (Angular/React/HTML/CSS), data layer design, algorithms, SDLC, and Agile skills; good communication and security awareness.
Java, Spring, Angular, React, HTML, CSS, Python, SQL, Git, Maven, Gradle, UML2.0, Docker