Full-Time

Senior Software Engineer

Full Stack, Remote US

Updated on 5/8/2024

Syrup

Syrup

11-50 employees

AI-driven inventory optimization solutions

AI & Machine Learning
Consumer Goods

Senior

Remote in USA

Required Skills
Express.js
Python
JavaScript
React.js
Git
Nest.js
Java
Postgres
TypeScript
AWS
Elasticsearch
Terraform
Vue.js
Redis
Next.js
AngularJS
HTML/CSS
Requirements
  • 7+ years of experience as a full-stack developer in a fast-paced startup environment
  • Experience in incremental feature development, scalability improvements, and performance enhancements
  • Deep technical expertise in full-stack development using JavaScript/TypeScript
  • Proficiency in designing clean and scalable APIs with frameworks like Express.js or NestJS
  • Familiarity with async workers and distributed systems
  • Experience in system architecture and data model design, optimizing data flow and storage
  • Knowledge of optimizing data models and access patterns using databases like PostgreSQL and search services like ElasticSearch, OpenSearch, or Redis Search
  • Experience with cloud-based deployment and operation using services like RDS or Aurora, ECS Fargate, and other AWS components
  • Proficiency in infrastructure automation and CI/CD practices with tools like GitHub Actions, Pulumi, Terraform
  • Familiarity with HTML, CSS, real-time event-driven applications, front-end frameworks like VueJS, Angular, React/Next.js, data visualization tools like D3, Plotly, and Java or Python-based data management
Responsibilities
  • Collaborate closely with product management and cross-functional teams to understand requirements and translate them into scalable and performant software solutions
  • Drive architecture and design of the application stack, making strategic decisions to drive innovation and maintain flexibility for future growth
  • Design and implement clean, extensible, and scalable solutions, leveraging modern server-side frameworks and adhering to best practices
  • Collaborate with fellow engineers to establish and maintain development standards, code quality, and efficient workflows
  • Provide technical guidance and mentorship to junior members of the team, fostering a culture of continuous learning and growth
  • Stay up-to-date with industry trends and emerging technologies, identifying opportunities to improve the application and development processes
  • Play an active role in code reviews, ensuring adherence to coding standards and best practices
  • Troubleshoot and resolve complex technical issues, ensuring the smooth functioning of the application

Syrup Tech specializes in developing an omni-channel decision support engine, leveraging advanced machine learning models for precise demand forecasting and probabilistic inventory optimizations. This focus on minimizing industry challenges such as excess inventory and overproduction through cutting-edge technology makes Syrup Tech an appealing place to work. The environment fosters continued learning and application of AI/ML, positioning its employees at the forefront of technological advancements in supply chain management.

Company Stage

Series A

Total Funding

$24.8M

Headquarters

New York, New York

Founded

2020

Growth & Insights
Headcount

6 month growth

50%

1 year growth

104%

2 year growth

200%