Backend Developer at Enyata
We are a boutique digital transformation, consultancy and software development company that focus on building world class products, providing excellent services using technology to inspire and implement solutions to enable businesses. We maximize our ability to take on any project by creating a diverse team who can bring their experience and perspectives together to solve problemsJob Overview
The backend developer duties includes but is not limited to creating and maintaining well tested infrastructure at the backend or application (the server, database and application) and should include provision of proper documentation to ensure seamless integration to help create a functional, seamless experience for the end-user.
Stacks
Node.js(JavaScript/TypeScript), .Net Framework(C#), Python(Django, Flask)
PostgreSQL/MongoDB – ORM(TypeORM/Sequelize e.t.c) – Proficient in writing high performing SQL Queries
Designing efficient systems and strong knowledge of database structuring – Knowledge of TDD
Knowledge of Messaging Queue systems (Kafka, RabbitMQ, BullMQ e.t.c). – Understanding of Functional and Object Oriented Programming.
Job Responsibilities
Define and communicate technical and design requirements – Writing clean, scalable & efficient code
Bridge the gap between UI/UX design and technical implementation
Designing and implementing APIs for integration with frontend or mobile application
Optimizing performance of applications for full scale production deployments
Providing proper code documentation and other technical documents
Participate in design reviews, code reviews, performance audits and UATs
Collaborate with cross-functional team of designers, developers and managers as well as other stakeholders
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional applications
Manage cutting-edge technologies to improve legacy applications
Collaborate with Frontend developers to integrate user-facing elements with server side logic.
Requirements
Interested candidates should possess a Bachelor's Degree with 4-9 years work experience.