We work with an early-stage startup in San Francisco seeking to disrupt an inefficient customer service model.
Our project is an outsourcing service that integrates with third-party systems to provide customer experience services.
Teams work in the Journey Team model, which allows to move quickly and continuously deploy new features.
All team members have the autonomy to define solutions.
You’ll be part of a team who loves trying out new ideas, creating impactful solutions, thinking big, and creates a product at the intersection of AI and customer service. All code is written with the perspective of scaling.
Stack: React.js v.16.13.0, Redux, TypeScript, Node.js, Express.js, Parse, Kafka, MongoDB, AWS (SQS, KMS, S3). Microservices.
There is also a separate team dedicated to ML in Python and Data Engineers who work on aggregation of MongoDB data to Snowflake.
Scope of tasks and ownership:
- Build and support features for the main platform and associated services;
- Help to design the platform architecture in collaboration with the team;
- Writing unit tests;
- Review code and provide feedback;
- Research of 3rd-party systems, their structures and API;
- Analyzing existing backend components in terms of performance, robustness and high availability, identifying potential weaknesses, design efficient solutions and implementing them;
- Communicating with the entire development team, including the team in the USA;
- Ability to propose new ideas that can be added to the workflow.
What You’ll need:
- 3+ years of experience building Web Applications;
- Experience with Node.js (preferably in MERN stack);
- Experience with non-relational databases such as MongoDB;
- Understanding Basics Design Patterns;
- A solid grounding in Computer Science fundamentals, data structures, algorithms and
- object-oriented design practices;
- Following the basic programming principles (DRY, KISS, Abstraction Principle, Avoid Creating a YAGNI);
- Experience in unit testing;
- At least intermediate level of English.
Our benefits:
- No micromanagement;
- Freedom to engage in decision-making, and implementation;
- Ability to work in a team of professionals (the ratio of middle and above specialists 80/20);
- Participation in the development of high-quality products;
- Direct communication with clients on a partnership level;
- Professional development opportunities ($500 education budget, well-managed processes, communities, internal library);
- Health insurance;
- Accounting services;
- 30 paid calendar days off;
- Opportunity to work remotely;
- Relocation reimbursement;
- Soulful team buildings and corporate events.
Join us and let’s make this world and yourselves better!