Elvaridah is a Business Development Company with the primary objective of working with businesses and business owners to start up their businesses, improve, differentiate or expand already existing ones. We at Elvaridah have made it our mission to change Africa by building businesses that will thrive and expand the economy. So whether you have a new or already existing business or you are interested in launching a new business in Nigeria, get in touch with us and let us Build Your Business.
Job Summary:
- Our client is a platform as a service (PaaS) company that utilizes software applications and data to promote a circular economy to achieve sustainability through recycling and waste management.
- We are seeking a dynamic and results-driven Backend Developer to join our team.
- As a Backend Developer, you will play a crucial role in designing, developing, and maintaining the server-side components of our applications, ensuring their reliability, scalability, and high performance.
Key Duties & Responsibilities
- Deliver quality software through defining and writing unit, integration, and acceptance tests.
- Execute full software development life cycle (SDLC).
- Develop flowcharts, layouts and documentation to identify requirements and solutions.
- Ensure all code is version controlled according to industry standards and best practices.
- Integrate software components and translate product requirements into a fully functional software system.
- Deploy, test, and manage services.
- Ensure high levels of code quality by exhibiting development craftsmanship.
- Design and develop a processing platform using various configuration management technologies.
- Test software development methodology in an agile environment.
- Provide ongoing maintenance, support and enhancements in existing systems and platforms.
- Work alongside product teams, and other developers to elevate technology and consistently apply best practices.
- Participate in code reviews, knowledge sharing, and design sessions.
- Produce specifications and determine operational feasibility
- Designing APIs and back-end services for various application features.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keep informed of advancements in the field of Node.js development.
- Document each aspect of a system or application as a reference for future upgrades and maintenance.
- Revisit the development process to fix bugs or address client or consumer concerns.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Backend Developer or similar role, with a strong portfolio of past projects and accomplishments.
- Proficiency in one or more programming languages commonly used for backend development, such as Typescript, or Node.js.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Excellent communication skills and the ability to effectively convey technical concepts to non-technical team members.
- Attention to detail and a commitment to writing clean, maintainable, and efficient code.
- A passion for learning and staying updated with the latest backend development trends and technologies.
- Understanding of security best practices, such as encryption and data protection.
- Experience with performance profiling and optimization techniques.
Method of Application
Signup to view application details.
Signup Now