16 серпня 2024
Node.js Developer Київ SmartHub is a creator of a unique white-label technology that enables enterprises to build individually suited technological solutions for deploying self-branded ad exchanges/marketplaces. Our mission is to maintain the highest standards for marketplace transparency, accountability, and trust. Starting from 2018 the team spent over 6,700+ hours designing and building AdTech platforms for independent ad businesses. We have over 70+ satisfied clie
16 серпня 2024
Node.js Developer
Київ
SmartHub is a creator of a unique white-label technology that enables enterprises to build individually suited technological solutions for deploying self-branded ad exchanges/marketplaces. Our mission is to maintain the highest standards for marketplace transparency, accountability, and trust.
Starting from 2018 the team spent over 6,700+ hours designing and building AdTech platforms for independent ad businesses. We have over 70+ satisfied clients from such regions as APAC, EMEA, North America and MENA.
SmartHub team includes high-quality, responsive service full of talented people who are well-versed in numerous disciplines including tech, advertising, business development, and client relationships.
SmartHub’s all-encompassing customer support includes such service components as system setup and tech support, on-request assistance, regular account management, and a special client-adaptation program (intro and optimization calls) — all this facilitates quick onboarding and rapid market entry.
Summary:
- Architecture and Interaction: You will work on the architecture of services and their interaction within a high-load system;
- Optimization and Standardization: You will be involved in optimizing and standardizing existing solutions;
- Feature Development: You will participate in the development of new features for the product and the improvement of existing ones;
- Collaborative Problem-Solving: Together with the team, you will discuss and choose the best solutions for specific problems;
- Exciting Challenges: You will experience the most exciting challenges with an amazing team!
Main Responsibilities:
- Scalable Code Development: Developing scalable code for the system;
- Server Architecture Logic: Developing the logic for server architecture;
- Performance Optimization: Optimizing and developing performance-critical features;
- High-Performance Programs: Creating programs characterized by high performance and responsiveness;
- Server Support: Supporting server elements;
- Cybersecurity: Ensuring the security of the system;
- Data Storage Solutions: Developing solutions for data storage;
- Technological Improvement: Improving the technological segment of the server;
- Documentation: Creating reports and documentation.
Hard Skills:
- Database Experience: Experience working with SQL and NoSQL databases;
- Network Protocols: Knowledge of network protocols like FTP, SSH, etc;
- Asynchronous Programming: Solid understanding of asynchronous programming and event-driven architecture;
- SQL Proficiency: Deep understanding of SQL (MySQL or PostgreSQL);
- Database Tools: Experience with MongoDB, Clickhouse, Redis;
- API Implementation: Experience implementing and using APIs (REST, GraphQL, gRPC, etc.);
- Version Control: Good knowledge of Git;
- High-Load Systems: Experience working with high-load systems;
- Testing and Debugging: Testing and debugging skills;
- English Proficiency: Upper-Intermediate English level.
Nice to Have:
- Additional Programming Languages: Experience with Python and Golang;
- Database Tools: Experience with Aerospike;
- Containerization: Experience with Docker;
- Unit Testing: Experience with Unit tests (Jest, etc.);
- Code Refactoring: Experience with refactoring;
- CI/CD: Working with the CI/CD approach;
- Autotests: Writing autotests;
- Server Administration: Experience in the administration of Linux servers.
Benefits:
- Modern, stylish office or remote work options;
- Complimentary coffee, tea, juices, fruits, biscuits, and snacks;
- Recreation areas with board games;
- Table tennis, billiards, and darts;
- Regular salary reviews based on performance;
- Paid vacation;
- Paid sick leaves;
- Medical insurance;
- Up to 7 additional paid days off per year (not requiring documentation).