Apply As An Experienced Software Engineer
More Roles
We are a UK company with an ever growing team of talented developers, designers and project managers in Africa. We help organizations in the UK and the wider Europe to build remote engineering teams with Africa’s top talents. Next to it, we undertake software development projects enabling our clients focus on their core and go to market faster.
We are a young vibrant team of young professionals driven by the passion to make an impact through our work by creating opportunities where they are most needed.
The Role
We are currently looking for a Full-Stack (Node.js/Vue.js) Developer with strong skills and proven experience who is ready to dive into one of our teams, for a full-time engagement, to join our team of passionate IT professionals, in Lagos, Nigeria.
Challenging things you’ll work on:
Maintaining existing apps and services, and for adding tests to code that needs to be refactored when redesigns are required
Build new apps and services as we expand our feature set
Pair with others and write tests whenever practical to make sure the code is of the highest quality and stability
Search for the simplest solution to a problem and will write code that is easy to read, debug and maintain
Take part in knowledge sharing to help others grow and in turn will learn new skills
Requirements
4+ years of working experience using Vue.js in the front end and Node.js in the backend, in addition to all the basic web stack
Experience with both relational and noSQL databases, and MongoDB
Experience with Microservices, Elasticsearch, Kubernetes, and the rest of our tech stack
Interested in both frontend work and building great backend solutions (it’s fine if you prefer and have more experience in one than the other)
Interested in XP practices like pair programming and TDD and are comfortable working in an Agile environment
Fluent in English
Our Tech Stack
Node.js microservices running on Kubernetes
Vue.js website + Electron apps (Vue.js)
Native iOS and Android client apps (Swift/Kotlin)
GitLab for version control and CI/CD
MongoDB, Redis, Elasticsearch, Docker, GCP
Why you will love working here:
High-growth company in which you can find exciting and trend-setting challenges
Familial working atmosphere in an open-minded multinational team
We take interest in the individual professional development of our team.
Opportunities to learn and grow with us
Opportunity to make a real difference
- Source potential candidates on niche platforms, like Stack Overflow and Github
- Parse specialized skills and qualifications to screen IT resumes
- Perform pre-screening calls to analyze applicants’ abilities
- Interview candidates combining various methods (e.g. structured interviews, technical assessments and behavioral questions)
- Craft and send personalized recruiting emails with current job openings to passive candidates
- Participate in tech conferences and meetups to network with IT professionals
- Onboard new hires
- Promote company’s reputation as a great place to work
- Conduct job and task analyses to document job duties and requirements
- Keep up-to-date with new technological trends and products
- Proven work experience as a Technical Recruiter or Recruiter
- Hands-on experience with various interview formats (e.g. phone, Skype and structured)
- Technical expertise with an ability to understand and explain job requirements for IT roles
- Familiarity with Applicant Tracking Systems and resume databases
- Solid knowledge of sourcing techniques (e.g. social media recruiting and Boolean search)
- Excellent verbal and written communication skills
- Solid understanding of HR practices and labor legislation (in Africa)
- BSc in Human Resources Management, IT or relevant degre.
- Communicate information and status to project leads and team members, coordinating work cross-functionally, and influencing peers, project leaders and/or managers.
- Deliver results in a timely manner individually and through others. Initiate action and accomplish goals across a wide range of teams and projects in the face of multiple demands, grow professionally by actively staying up-to-date in areas of expertise.
Benefits Of Joining Geria
We care deeply about creating the right conditions for our people to easily do their best work. Some of the benefits you’ll enjoy when you join us include:
- Flexibility to work from anywhere as part of distributed high-performance teams
- Access to a vast network of the most talented software engineers on the continent
- Flexible time off (we’re big on work-life balance)
- Competitive pay
- Global impact—you will get the opportunity to work on exciting projects and build products at scale
Employment & Working at Geria
Excellent engineering services delivery is at the core of what we do at Geria. Companies rely on us to build products and ship faster. You will be a part of making that happen when you join us. You will be embedded in teams and collaborate with colleagues from around the world to do the kind of work you’ll be proud of.