Backend Development: Build robust and scalable backend services with Node.js and Express.js, creating RESTful APIs and microservices.
Containerization Orchestration: Utilize Docker for application containerization and Kubernetes for managing deployment, scaling, and orchestration in cloud environments.
Database Management: Design efficient data models and optimize both NoSQL (MongoDB) and SQL (PostgreSQL) databases, ensuring data integrity and performance at scale.
Collaboration: Work closely with cross-functional teams (product managers, designers, and other engineers) to gather requirements, design solutions, and deliver high-quality software.
Optimization: Continuously monitor, analyze, and optimize the performance of applications, ensuring they are scalable, fast, and efficient.
Code Quality Mentorship: Conduct code reviews to maintain high standards, promote best practices, and mentor junior engineers.
CI/CD: Implement and manage CI/CD pipelines, automating testing, deployment, and monitoring for faster, more reliable delivery.
5+ years of professional software engineering experience, with deep expertise in React.js, Node.js, and Express.js.
Hands-on experience in Docker and Kubernetes for building and deploying containerized applications in cloud environments.
Strong background in working with NoSQL (MongoDB) and relational (PostgreSQL) databases, including designing schemas, querying, and optimizing performance.
Proven experience in building scalable, high-performance web applications using modern web development technologies.
Familiarity with Git for version control and Agile development methodologies.
Ability to troubleshoot and resolve complex technical challenges with a focus on efficiency and reliability.
Keyskills: schema kubernetes rest orchestration web application version control backend development javascript nosql docker sql microservices database design react.js node node.js git postgresql software engineering agile mongodb browser compatibility