Seller Snap specializes in algorithm-based price optimization and analytics solutions for eCommerce marketplaces. With a commitment to excellence and a passion for driving success, Seller Snap is seeking a talented Senior Backend Developer to join our dynamic team.
As a Senior Full Stack Developer focusing on Backend Projects and specializing in Node.js and AWS at Seller Snap, you will be a key contributor to the development and maintenance of robust and scalable backend systems. Leveraging your expertise in Node.js and AWS services, you will play a critical role in designing, implementing, and optimizing backend solutions that power our innovative products. As a senior member of the team, you will also participate in architectural decisions, and contribute to the overall success of our technology stack.
- Design, develop, and maintain scalable backend services using Node.js.
- Collaborate with cross-functional teams to understand business requirements and translate them into efficient and reliable backend solutions.
- Design and implement database schemas and queries, ensuring efficient data storage and retrieval.
- Work with both relational and NoSQL databases based on project requirements.
AWS Cloud Services:
- Utilize a wide range of AWS services to architect and implement cloud-based solutions.
- Manage and optimize cloud infrastructure for performance, cost, and scalability.
- Create and maintain RESTful APIs for seamless communication between frontend and backend systems.
- Implement and document API endpoints for internal and external consumption.
Security and Compliance:
- Implement and adhere to best practices for security in backend development.
- Ensure compliance with relevant industry standards and regulations.
- Identify and address performance bottlenecks, ensuring optimal system responsiveness.
- Implement caching strategies and other optimizations to enhance overall system performance.
Monitoring and Troubleshooting:
- Implement monitoring solutions to detect and address issues proactively.
- Troubleshoot and resolve complex technical issues in a timely manner.