Backend Engineer
Current- Design and implement a distributed backend architecture utilizing Node.js, Express.js, and TypeScript, achieving a 40% improvement in application performance and scalability.- Collaborate with frontend teams using Figma prototypes to ensure consistent implementation of UI/UX designs.- Optimize database design and performance with PostgreSQL and MySQL, leveraging Prisma ORM for seamless database interactions.- Develop and maintain RESTful APIs and integrate Swagger OpenAPI for comprehensive API documentation, streamlining backend-to-frontend collaboration.- Implement robust testing strategies using Jest to maintain code quality, identify bugs early, and ensure a seamless CI/CD pipeline.- Monitor and optimize backend systems using AWS cloud services, enhancing scalability, security, and reliability.- Implement authentication and authorization strategies, ensuring secure access to sensitive resources.- Participate in Agile ceremonies such as daily standups, sprint planning, and retrospectives, contributing to iterative development cycles.- Develop scalable solutions for job scheduling and task queuing using distributed systems principles.- Continuously refactor code to improve performance, maintainability, and adherence to modern design patterns.