Back-End Engineer
N
Native Technology Limited
6 - 9K USD
Full-time
Remote
React NativePython
- Design and implement backend services, including APIs, Microservices, and Databases, ensuring high performance and availability.
- Collaborate with frontend engineers, smart contract engineers, and product managers to define and meet project requirements, ensuring a seamless workflow between off-chain and on-chain programs.
- Work closely with DevOps engineers to optimize and maintain the CI/CD pipeline, ensuring efficient deployment processes and high-quality code delivery.
- Ability to track, identify, and resolve complex issues in backend systems, with a focus on maintaining stability and performance.
- At least 7 years of backend development experience, with a strong background in building stable, scalable, and secure backend applications.
- Previous experience working at a CEX or DEX, with a deep understanding of trading systems, is a plus
- Expertise in backend languages and frameworks such as Golang, Rust, TypeScript, and Python (with a preference for Golang and Rust). Ideally, you should be able to quickly learn any new programming language.
- A strong understanding of API development principles and experience in building RESTful services.
- Solid experience in database design, management, and migration strategies for both relational databases (PostgreSQL, MySQL) and NoSQL databases (Redis).
- Proficient in implementing CI/CD pipelines using tools such as GitHub Actions and Bitbucket.
- Proactive in researching and adopting new technologies to improve our products and codebase.
- Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment
- Strong communication skills and the ability to collaborate effectively with cross-functional teams