We are looking for a Back-end Engineer who is resourceful, dynamic
and passionate about web development and back-end technologies.
We run a world-class container-based application running in a
microservice architecture on Kubernetes with a bleeding edge stack using
Redis, Couchbase and Elasticsearch. The application layer is built on
Nodejs using the latest ECMAScript specifications and our APIs are built
on top of GraphQL.
If you want to get good and have a hacker spirit, this position is for you.
-> What you’ll love doing
- Writing reusable, testable, and efficient code. We aim for >95% code coverage with both unit and integration tests.
- Engage in architectural design discussions, where your innovations and breakthroughs shape product direction daily.
- Employ solid software engineering practices to ensure
high-quality, maintainable/extensible code and predictable release
schedules.
- Collaborate on API design with UI and front-end engineers.
-> Prerequisites
- Proficiency with NodeJS
- Experience with container-based environments
- Proficiency with GIT and proven TDD workflow
-> About you
Can see the big picture: You’re able to understand requirements from
other points of view, beyond just the spec. You are a product person.
Whether building an internal API or a critical feature used by millions,
your sharp tech sense and focus on quality and simplicity ensures
availability, maintainability and performance.
You are a builder of cathedrals and a learner as much as a teacher.
-> The ideal candidate:
- Has strong work ethics with a fun yet professional personality.
- Is meticulous with tasks and can manage them efficiently.
- Demonstrate strong ownership and responsibility for what he builds.
-> Nice to have
- Extensive experience building and using REST APIs, knowledge of NoSQL databases, knowledge of Graphql
- Experience with a wide range of AWS services
- Basic DevOps skills
-> About the team
We’re small, so every person on the team can make a big impact. We're
a collaborative team with a focus on effective engineering; we’re not
just hacking to meet deadlines. Our environment promotes inclusion,
innovation, mutual respect, and learning from each other. We offer
everyone a wide range of responsibility, and opportunities to learn as
we grow. Bring your best abilities to the table to help us solve
challenging engineering problems: cloud infrastructure; creating the
best of user experiences; building robust, scalable, reliable
architecture. If your goals include diving into development projects you
haven’t tried before and building new skills, this is the place to do
it. We encourage taking on projects outside their comfort zone.
-> About the company
Carts Guru is focused on mastering retargeting to eCommerce via a
multi-channel approach, optimized by AI and machine learning. We are
able to recapture real eCommerce revenue that would have been lost
otherwise.