➡️ Apply here: Senior Software Engineer
👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
At Flat Rock, we’re shaking things up in the digital world! We’re all about building smarter, faster, and stronger solutions that help brands and retailers thrive in e-commerce and beyond. Think innovation, collaboration, and a whole lot of fun while solving big problems.
We’re not just another tech company – we’re a community of forward-thinkers, problem-solvers, and creators who love what we do. We’re big believers in autonomy, experimentation, and working smarter (not harder). Agile is in our DNA, and we’re always on the lookout for fresh tech that keeps us ahead of the curve.
Now, we’re on the hunt for a Senior Software Engineer to join our team. This role is all about writing clean, efficient code, mentoring the next wave of Flat Rock talent, and helping shape the future of our product suite. If you’re passionate about tech, curious about new ideas, and ready to take ownership, we want to hear from you!
**What You’ll Do:**
* Lead the way on system architecture decisions that actually matter to the business.
* Be a mentor, a coach, and a code-review superstar for junior and mid-level engineers.
* Work side by side with designers, architects, and product managers to bring ideas to life.
* Break down big problems into bite-sized, solvable tasks – then guide the team to smash them.
* Champion agile practices: planning, stand-ups, retrospectives – you know the drill.
* Jump into debugging tough technical challenges (and celebrate the wins when you crack them).
* Support our “you build it, you run it” mantra through on-call rotations.
**Tech You’ll Work With:**
Primary Tech:
* TypeScript, Angular
* JavaScript, Node.js, React.js
* Python
* AWS (Lambda, DynamoDB, OpenSearch, Kinesis, API Gateway, Step Functions, and more)
* IaC: Terraform, CloudFormation, Serverless
Secondary Tech:
* SOAP/REST APIs
* Redis, NoSQL, Microsoft SQL Server
* AWS SageMaker, Glue
* RDS, ECS
**What We’re Looking For**
* 3+ years’ experience in Angular, TypeScript, JavaScript, or Node.js.
* 3+ years’ experience with AWS Technologies.
* 2+ years of AI/ML experience (hands-on with Python, TensorFlow/PyTorch, or cloud platforms).
* Proven leadership on impactful AI projects + mentoring experience.
* Solid web app, database, and API knowledge.
* Great English communication skills – written and spoken.
* Independence, initiative, and problem-solving skills that stand out.
**Bonus Points If You Have**
* A degree in Computer Science or related field.
* 2+ years in NLP, computer vision, or large-scale ML deployment.
* Experience building feature stores or vector databases.
* SQL Server + NoSQL experience.
* Cloud chops with AWS or Azure.
* Git/Azure DevOps know-how.
* Performance tuning wizardry for high-scale systems.
* Experience in e-commerce, retail, online marketplaces, or digital ads.
* A knack for secure, scalable, distributed software.
* The flexibility to work across time zones.
**WHY FLAT ROCK?**
Because we’re bold, innovative, and we care. You’ll join a team where your ideas matter, your growth is supported, and your work has real impact. Plus, you’ll get to play with cutting-edge tech, build amazing products, and be part of a culture that celebrates creativity, collaboration, and continuous learning.
Ready to rock your career with Flat Rock? Apply now – let’s build the future together!
**Seniority level:** Mid-Senior level
**Employment type:** Full-time
**Job function:** Engineering and Information Technology
**Industries:** IT Services and IT Consulting