Job Title: Senior Full Stack Developer Company: Seller Snap
Location: Office Based, Tel Aviv - Full Time
About Seller Snap:
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.
Position Overview:
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.
Responsibilities:
Backend Development:
- ● 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. Database Management:
- ● 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. API Development:
- ● 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. Performance Optimization:
- ● 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.
Qualifications:
- ● Bachelor's degree in Computer Science, Information Technology, or a related field.
- ● Proven experience as a Backend Developer with a focus on Node.js.
- ● Strong expertise in AWS services such as RDS, Redshift, Lambda, API Gateway, S3,
- etc.
- ● Proficiency in database design and management (SQL and NoSQL).
- ● Solid understanding of backend architecture, microservices, and RESTful API design. ●
Nice to Have:
- ● Familiarity with serverless architecture.
- ● Experience with CI/CD pipelines.
- ● Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
- ● Knowledge of infrastructure as code (IaC) using tools like Terraform.
- ● Contributions to open-source projects or a strong portfolio of personal projects.
If you are a seasoned Backend Developer with expertise in Node.js and AWS, and you are passionate about building scalable and resilient backend systems, we invite you to apply and be a driving force in the success of our technology initiatives at Seller Snap.