Build and Maintain Backend Services:Develop scalable and robust backend services and APIs using Node.js, ensuring high performance and responsiveness.
Optimise Database Performance:Design and optimize database schemas, queries, and indexes for efficient data storage and retrieval, with experience in PostgreSQL or MySQL.
Collaborate and Integrate:Work closely with frontend engineers to integrate APIs, ensuring seamless user experiences. Basic knowledge of frontend technologies like React or Angular is advantageous.
Contribute to System Design:Engage in both low-level and high-level system design, focusing on scalability, security, and performance considerations.
Leverage Cloud Infrastructure:Utilize AWS for application deployment, monitoring, and scaling. Experience with Redis for caching and optimizing data retrieval is preferred.
Maintain Code Quality:Write clean, maintainable, and well-documented code. Actively participate in code reviews and ensure adherence to coding best practices.
Testing and Debugging:Develop tests to cover edge cases, ensure backward compatibility, and debug issues related to functionality, integration, and scalability.
Qualification
Have 2+ years of experience as a Backend Developer, with strong expertise in Node.js and relational databases.
Are skilled in cloud services, particularly AWS, and have a solid grasp of distributed systems and microservices architecture.
Bring knowledge of caching mechanisms like Redis and are experienced in optimizing backend performance.
Value collaboration with frontend engineers and have a basic understanding of frontend frameworks.
Are passionate about system design and adept at making technical trade-offs that balance current needs with future scalability.
Have a keen eye for detail and a testing mindset, ensuring your code is robust, reliable, and scalable.
Thrive in fast-paced environments where your work directly influences the product and team success.