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 your fingertips 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 recent 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 effective 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 of the backend code
Stay up-to-date with the latest industry trends and technologies, and proactively suggest improvements to enhance the backend infrastructure
Conduct performance reviews and provide feedback to team members.
Core Skills
Overall 5+ years of experience with Node.js,TypeScript,NestJS,PostgreSQL and Azure
Solid understanding of unit testing principles and practices
Experience using a unit testing framework such as Jest or JUnit
Experience writing unit tests for both Node.js and Java code
Experience using TDD to build software
📌 Software Engineer Backend Mumbai (India)
🏢 Kodo
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.