About Stepico
Stepico is a team of enthusiasts who are in love with their work. Each employee of our company is passionate about games, and a friendly atmosphere always reigns in our team. We are constantly growing, following the latest trends in the industry, and creating innovative projects. And our secret is in careful attitude to each employee.
Our company values
- Passion for games;
- Creating innovative projects;
- A policy of open communication;
- Strong appreciation of your performance;
- Competence development;
- Comfort and well-being of our employees.
Requirements
- 2-3+ years of active work experience or employment in IT/Program development specialty, specifically in high-load backend solutions and/or machine learning and algorithm creation;
- Strong knowledge of JavaScript/Typescript with a focus on writing clean, maintainable code;
- Deep understanding of event loop in Node.js and its implications on application scalability and performance;
- Experience with ether.js and web3.js or other libraries for interaction with a blockchain EVM networks;
- Familiarity with asynchronous programming concepts Promises and async/await;
- Solid understanding of blockchain technology cryptographic principles and decentralization;
- Experience with Solidity and Hardhat;
- Previous work or background with smart contracts, cryptocurrencies, or other blockchain technologies;
- Experience with PostgreSQL, MongoDb;
- Experience with Message Bus(RabbitMq), Event Streaming (Kafka)
- At least an Intermediate level of English;
- Willingness to work with an on-site team of specialists and direct communication with the customer.
Will be a plus
- Experience or background in game development or development of social casino platforms;
Personal Characteristics
- Result-oriented;
- Good communication skills;
- Self-motivated and proactive;
- Positive attitude and a genuine team player;
- Strong time management & organizational skills;
- Able to analyze requirements and provide solutions;
- Able to meet deadlines.
Main Responsibilities
- Work with an on-site manager to interpret and evaluate customer’s requirements and specifications, and suggest technical solutions and architecture designs to meet said requirements;
- Analyze requirements and provide precise estimates;
- Communicate software design to the technical team and ensure all requirements and best practices are made;
- Create data and DB designs for the project;
- Participate in daily team meetings;
- Consult the technical team regarding project implementation;
- Create technical documentation (if required by the customer or the complexity of the project);
- Create high-quality maintainable code.
How will you grow professionally with Stepico
- Regular development meetings where you can sync with peer and senior developers and discuss our work, solutions, and future improvements;
- Ability to work on an internal toolchain. Whenever you see the ability to improve, extend, or add to our solutions, all sound ideas are welcome to be incorporated;
- Ability to influence projects — we are a dynamic and young team. Any grounded changes and improvements to the project, and any discussion with your experienced colleagues are welcomed and will be incorporated according to the team’s feedback.
What will you get with Stepico
- Competitive salaries are regularly reviewed based on professional growth;
- Flexible working hours and remote working;
- 18 working days of paid time off;
- 5 paid sick leaves (without doctors’ notes);
- Corporate medical insurance;
- Life event support system (extra paid days off and financial compensation);
- Physical activities: basketball, football, yoga, massage;
- English classes;
- Art classes;
- Compensation for external conferences/ workshops/ events;
- Full employment;
- Fun corporate events.