FIGS is in the process of transitioning the platform from completely using Shopify to one that uses Shopify as a payment processing and order processing platform. We need to build out services for managing everything else from, internationalization and localization, to product recommendations.
We are a Ruby and Node.js shop, with an emphasis on using Ruby on Rails for critical e-commerce services. Our backend services are a mix of Typescript on Node and Ruby on Rails and use a mix of REST and GraphQL.
Our front-end experience is a server-side rendered Next.js React site built with Typescript and modern React (16+). We use Shopify to manage our shopping cart and checkout process. All of our custom services are dockerized and deployed on AWS using EKS. We use CircleCI as our build and integration platform. We use Datadog and Pagerduty for our monitoring setup.
💻 What you'll do:
Work as an engineer on projects with a small team or independently as we grow;
Partner with our product and engineering teams to brainstorm creative solutions to address business challenges;
Build scalable, maintainable, and performant backend services;
Build and maintain services that help us integrate and aggregate core e-commerce data from our various internal and vendor platforms;
Improve our operational efficiency by automating core processes;
Provide clear and constructive feedback via code reviews;
Work with fellow engineers to maintain the quality, readability, and integrity of our codebase;
Participate in on-call schedules and write reliable code so that none of us ever have to be called.
3+ years of experience building and consuming REST and/or GraphQL based-services;
3+ years of experience as a software engineer with Ruby;
Experience working with SQL or other relational databases;
Strong computer science and software design fundamentals;
A preference for TDD-style development over YDD (YOLO-driven development);
Awareness of common cloud security vulnerabilities and how to avoid them;
Demonstrated ability to architect scalable and maintainable service-oriented infrastructure.
😎 Bonus points for:
Experience working alongside Shopify, Spree, BigCommerce, or other e-commerce platforms;
Experience working alongside fulfillment and warehouse management platforms;
Experience with Docker, Terraform, Shell, and another standard tooling;
Experience setting up CI/CD build processes and pipelines.
Experience working with content management systems, especially Contentful.
Desire to learn: We build solutions to problems. We are not looking for specific experience with our tech stack—just the willingness and sufficient experience (with an equivalent stack) to pick it up fast.
Excellent communication skills: We rely on direct communication between our engineers and product managers. An ability to read requirements, identify edge cases, and clearly document your engineering decisions will be crucial to your success and the team’s as well.
Collaboration: we work in small cross-functional teams and as individual engineers. We are not afraid of challenges and work together to tackle them.
Positive attitude: we are self-starters who love to solve problems with technologies.
• Flexible working hours, remote work;
• Career and professional growth, abilities to visit conferences, master classes, pass certifications;
• Building projects from scratch, challenging tasks;
• Young, friendly and skilled development team;
• Skilled management;
• Comfortable office in the city center (m. Pecherska);
• 18 working days of paid vacation per year;
• Smartass Gym membership compensation (temporarily suspended till the 1st of July);
• “WeThursdayYou” — technical presentations and discussions;
• Regular team events and activities;
• Game & lounge zones (ping-pong, PlayStation, table football, etc.) (temporarily suspended till the 1st of July).
WeSoftYou creates the software you would love! How do we do it? It’s that simple! Having a Super-talented Team and service approach to software development, we appreciate customers’ confidence and strive to make our cooperation not only productive but also long-term!
Where are we?
Our R&D offices are located in Ukraine (Kyiv) and a sales office in the USA (LA, Austin). You can always visit us for a cup of coffee and discuss all the proposals and the most audacious ideas for the development of high-quality software.
What do we do?
Today the company has more than 70+ employees of middle/senior levels professionals and we’re constantly growing. We provide Pre — Seed startups with highly qualified technical expertise to quickly enter new investment rounds. Small and medium-sized businesses are also implementing digital transformation by choosing WeSoftYou as a technical partner.
What have we already done?
WeSoftYou creates web and mobile solutions, as well as custom B2B and B2C applications for various industries and business areas, including Healthcare, e-Learning, Retail, CryptoCurrency, Fintech, Adtech. Our tech stack includes: React, React Native, Python.
Today our cases can be shown as projects with AUDI, EToro, Department of Justice in California, etc. The products we develop result in increased income, healthier margins, and outperforming customer expectations. We have worked with over 60 clients around the world in the USA, Canada, UK, Israel, Germany, the Netherlands, and many more! We are „Innovators of the Year” (according to Pаyoneer and Forbes) and „Breakthrough of the Year” Upwork Agency in Ukraine, TOP B2B Company in Ukraine by Clutch.
DOU company page:
Job posted on
15 June 2022