OUTCESS is an integrated customer engagement and business process outsourcing company. We deliver innovative digital solutions that empower and optimize the performance of people, teams and organizations.
Responsibilities
- Develop and maintain server-side logic using Node.js and Express.js.
- Design and implement RESTful APIs.
- Build reusable code and libraries for future use.
- Optimize applications for maximum speed and scalability.
- Work closely with front-end developers to integrate user-facing elements with server-side logic.
- Collaborate with database administrators to design and manage database systems.
- Participate in team meetings, code reviews, and agile development processes.
- Maintain and improve existing codebase.
- Troubleshoot and debug issues as they arise.
- Monitor and ensure performance, security, and reliability of the backend systems.
- Write unit and integration tests to ensure robustness and reliability.
- Assist in the development and maintenance of automated testing frameworks.
- Perform regular testing and debugging of the application to ensure quality.
- Create and maintain documentation for code, APIs, and development processes.
- Document new development processes and update existing ones as needed.
Job Requirements
- Interested candidates should possess a Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience) with 1-3 years experience.
- Proficiency in JavaScript and understanding of its core principles.
- Experience with Node.js and Express.js frameworks.
- Understanding of RESTful APIs and API development.
- Familiarity with databases (both SQL and NoSQL), such as MongoDB, PostgreSQL, MySQL, etc.
- Knowledge of modern development tools and environments, including version control systems like Git.
- Basic understanding of containerization and orchestration tools like Docker and Kubernetes (a plus).
- Basic knowledge of security principles and practices in web applications.
- Understanding of server-side templating languages.
- Familiarity with asynchronous programming and event-driven architectures.
- Basic knowledge of cloud services and deployment, such as AWS, Azure, or Google Cloud Platform.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work in a team environment.
- Willingness to learn new technologies and adapt to changing requirements.
- Some experience with backend development projects, whether through internships, school projects, or personal projects.
- Understanding of Agile development methodologies is a plus.
- Must reside close to the office location Ikeja/around Ikeja axis.
- Must be passionate and willing to learn
- Available to resume immediately.
Method of Application
Signup to view application details.
Signup Now