By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Become a part of the bigger picture and get ready to make important contributions to the development of innovative solutions.
To build a quality and comprehensive error-free technology infrastructure, establish and maintain an effective operational environment with 99.99% run time, and deliver quality, prompt, cost-effective, and reliable technology services to serve the best impossible experience for customers.
Role
The role is to build optimized, scalable and modular software using required technologies. You are tasked with developing and coding back-end components and connecting applications to other web services.
Authority
Research and test new technologies
Collaborating with others to build and develop a quality
Monitoring and Oversee company's data
Managing users and user roles
Detecting, announcing, and correcting errors
Proposing alternative solutions
Responsibility
Contributing in back-end development and Node Js components and support new API’s
Design, development and testing of new product features
Collaborate with and review PRs of other team members
Improve the reliability and robustness of our application
Work on scalability and the performance improvements
Work together with the sales and support teams on requirements and issue
Fluency in libraries such as Flask, SQLAlchemy, Click, requests, async, logging
Solid knowledge of different tools such as Postgres, Redis, GCS, Alembic, mypy, pip, Sentry, Icepeak
Applying Agile Design and DevOps principles
Requirements
3+ years of experience with Node.js,
Highly experienced with Distributed systems and micro services,
Solid experience in databases such as MongoDB, Postgres, MySQL, DynamoDB,
Meaningful, real-world experience with any other of the following: Go, Python, Ruby, Java, or similar,
Experience with messaging queues such as RabbitMQ,
A drive to overcome challenges and solve problems with a creative twist.
Benefits
It's always a good idea to include the benefits of the job the company will provide such as:
Flexible hours to give you freedom and increase productivity