Вакансия: Senior Software Engineer API
TRT is looking for a Senior Software Engineer API.
You will be part of a young & passionate group of developers in an environment where you can make a real difference at this early stage of a company s growth.
If you are a self-motivated individual who loves embracing engineering challenges with a laser focus on unlocking tomorrow s possible today and providing that experience for thousands of users around the globe, you will fit right in.
Responsibilities:
- Maintain APIs connectivity with centralized exchanges, including tests;
- Provide strategic design & Develop public API serving client desktop applications;
- Write and Maintain documentation for the public API;
- Work closely with DevOps and the backend team to ensure architecture requirements are met;
- Rapidly produce interim deliverables (such as technical specifications, prototypes, proofs of concept, etc.).
Requirements:
- 5+ years of software development experience;
- Proficient in at least one modern programming language (Python/ C++ etc);
- 2 years+ API Gateways (Nginx/OpenResty or equivalent);
- Familiar with container platforms and containerization (kubernetes & docker);
- 1 year+ DevOps experience with AWS Kubernetes cluster preferably;
- 2 years+ CI/CD using Jenkins, scripting (e.g., Ansible, Terraform, Spinnaker);
- Strong experience using, designing and implementing REST APIs for use by both internal and external developers;
- Experience in full software lifecycle activities and in-depth knowledge of micro-service environments and applications;
- Extensive experience developing and consuming GraphQL and RESTful APIs;
- Familiarity with data format standards like JSON and XML;
- Should be able to optimize APIs for both Web and mobile consumption;
- Experience with implementing OAuth 2.0 for authorization and API security in general;
- OSI L4 and L7 networking knowledge, TCP/IP, TLS, IP/DNS and solid understanding of network architectures (e.g. cloud-native architectures for containerized micro-services), Web infrastructure and protocols, and working with distributed systems;
- 2 years+ with automated testing tools (e.g., Selenium, KarmaJS, and Mocha.).
Nice-to-have:
- Experience in developing gateways for the financial industry;
- Full stack abilities (e.g. data management, server architecture );
- Crypto trading experience;
- Knowledge in Web3 and DeFi.
Conditions:
- Competitive salary;
- Additional equity bonuses through meritocratic reward mechanisms;
- Remote working - travel, and work from anywhere in the world;
- Paid vacation and sick days;
- Ownership, Deep-thinking, Diversity.