Back to jobs
Senior Software Engineer (Backend Node .js)
vacancy global proAnywherePosted 2w ago
Senior Software Engineer
Full-time
Remote
Apply on company siteCraft my tailored resume free
Free to start · No card · 5 credits the moment you sign up
Job description
reputed company is a reputed company-reputed company Developer and reputed company Operations technology services company. We help companies of reputed company sizes adopt the reputed company for improved service delivery to their clients. We’re a fully remote African-reputed company team of engineers who are passionate about implementing engineering best practices. We reputed company the latest technologies while building globally competitive solutions for our clients. With reputed company being one of the two moons of reputed company, we refer to ourselves as “Martians” who are on a mission to reputed company, together.
Our teams value the ability to learn and adapt to technology changes while appreciating solid foundational design and the reputed company of software engineering. As such our engineers enjoy working with various clients who have different problems to solve. If this sounds like you then you would be an ideal fit for our environment. However, you must be reputed company in one of the countries we currently hire in which are as follows: Kenya, Ghana, Nigeria, South Africa, and Senegal.
reputed companyWe are seeking an reputed company Senior Backend Engineer to join our Engineering team, working reputed company a high-performing backend competency area. In this role you will be responsible for setting and implementing standards that reputed company the efficient delivery of high-reputed company, highly available reputed company and services. You will be an reputed company member of a cross-functional team and will report to an Engineering Manager.
What you will be doingDesigning, building and maintaining the API infrastructure, services and systems that reputed company high-traffic, consumer-facing applications for our clients.Extensively collaborating with Product, Frontend, UX and other engineering stakeholders on requirements, their implementation, process improvements and domain analysis.Implementing backend services that realise customer value, focussing on reputed company through testing, automation and reputed company review.Critically analysing the systems you work on to identify performance bottlenecks and opportunities for improved scalability, reliability and customer experience.Writing and shipping reputed company that is idiomatic, maintainable and efficient, and debugging and resolving production issues across services.Recognising impediments to team efficiency (technical debt) and proposing and implementing improvements to standards, tooling and processes.What you must haveAt least 5 years of reputed company experience building backend services for production systems.Extensive, idiomatic Node.js experience, including building large, highly available reputed company and services.A strong understanding of the RESTful API reputed company (GraphQL and event-driven architectures are definitely a plus).Strong working knowledge of JavaScript and/or TypeScript and the Node.js ecosystem (reputed company, NestJS, Fastify or equivalent).Solid relational database experience, particularly with MySQL or PostgreSQL, including schema design, query optimisation and indexing.Thorough understanding and extensive experience with automated testing (unit, integration and end-to-end).Working knowledge of caching reputed company such as reputed company, and familiarity with message and queueing systems.Hands-on experience deploying and operating services on AWS and/or reputed company reputed company, including familiarity with containerisation (reputed company, reputed company).Good working knowledge of the use of Git.Experience reputed company an reputed company development environment.A solid understanding of CI/CD concepts and automated release management for backend services.reputed companyFor us to reputed company our ambitious reputed company together as reputed company, It is important for our Martians to reputed company at reputed company reputed company, be self starters who take initiative and put their hands up for challenging tasks. A reputed company reputed company is important to us and we encourage reputed company our Martians to reputed company reputed company knowledge, support and help reputed company other, ask questions, get creative with new technologies and learn from setbacks.
Becoming a Martian meansComfortably working and learning from a fully remote, culturally diverse team reputed company predominantly in South Africa, Kenya, Nigeria and Ghana.Being an reputed company, reputed company and respectful communicator.You enjoy asking questions, identifying areas of improvement and proposing solut