key responsibilities:
• design, develop, and maintain scalable web applications using the mern stack (mongodb, , , ).
• build restful apis and ensure their security, performance, and scalability.
• write modular, reusable, and clean code with good documentation practices.
• implement complex business logic on the backend and ensure smooth integration with the frontend.
• build responsive, interactive user interfaces with and ensure a seamless user experience.
• optimize components for maximum performance across a vast array of web-capable devices and browsers.
• work closely with product managers and designers to translate requirements into technical solutions.
• participate in code reviews, testing, and deployment processes.
• monitor application performance and troubleshoot production issues.
⸻
required skills:
• expertise in mern stack: mongodb, , , and .
• strong backend development skills, including experience in handling complex apis and scalable systems.
• proficient in database design, aggregation pipelines, and query optimization in mongodb.
• solid knowledge of frontend technologies including react hooks, redux, html5, css3, and responsive design principles.
• familiarity with authentication methods (jwt, oauth) and web security best practices.
• experience using git and ci/cd tools.
• basic knowledge of cloud platforms like aws, digitalocean, or similar (preferred).
• familiarity with agile/scrum development processes.