HamburgerMenu
hirist

Kodo - Software Engineer - Backend Technologies

Posted on: 14/10/2025

Job Description

Job Title : Software Engineer (Backend)


As a Software Engineer, you take ownership of projects, learn, and work collaboratively with your colleagues. You constantly design,test, evolve and evaluate the nuts and bolts of our operation while offering a creative and analytical approach.

The high-quality code that stems from yourfingertips is robust, readable and understandable. Your pragmatic test coverage allows you to confidently and responsibly practice continuous refactoring.

As a backend specialist, you're passionate about building scalable, resilient and secure systems. You're at home writing platforms, and you display an intricate

understanding of how each line of code fits into a business plan.

Roles Responsibility :

- Lead and mentor a team of backend engineers

- Design, develop, and maintain highly scalable and reliable backend applications

- Work with a team of engineers to implement new features and improve existing ones

- Have deep knowledge of software architecture principles and best practices

- Participate in the system design process and contribute to the overall architecture of the backend system

- Write clean, maintainable, and efficient code following best practices and coding standards

- Collaborate with frontend developers and UI/UX designers to ensure seamless integration between the frontend and backend

- Conduct thorough testing and debugging ofthe backend code

- Stay up-to-date with the latest industry trends and technologies, and proactively suggest improvements to enhance the backend infrastructure

- Manage PODs and set goals forthe team

- Conduct performance reviews and provide feedback to team members

Core Skills :

- Overall 3+ years of experience with Node.js,TypeScript,NestJS,PostgreSQL and Azure

- Strong understanding of unit testing principles and practices

- Experience using a unittesting framework such as Jest or JUnit

- Experience writing unit tests for both Node.js and Java code

- Experience using TDD to build software

Personal Attributes :

- Intuitive and solution-oriented mindset

- Strong communication and interpersonal skills.

- Ability to mentor and guide team members.

- Passion for continuous learning and professional growth.

Education : Bachelor's degree in Computer Science or a related field


info-icon

Did you find something suspicious?