We are developing version 0.1 of a new layer-2 blockchain and super app. This involves creating a Substrate-based L2 chain and integrating it with a forked version of the Signal messaging application.
Project Stack: Java, Swift, Objective-C, Rust
Team on the project: Back-end Developer, Smart Contract Developer, Swift Developer, BA, PM, Designer, QA, Tech Writer, DevOps
Requirements:
- Over 5 years of experience in Java and Backend Technologies
- Hands-on experience with blockchain technologies and integrating blockchain systems with backend services
- Proficiency in SQL and NoSQL databases (Experience with database design, optimization, and management)
- Strong experience in developing and maintaining RESTful APIs
- Proficiency in API security, authentication, and authorization mechanisms
- Familiarity with CI/CD tools and practices (e.g., Jenkins, GitHub Actions, Docker)
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Kubernetes, Docker)
- Upper-Intermediate English level
Responsibilities:
- Design and implement the integration of the blockchain accounts system with the user account system
- Ensure secure and efficient communication between the blockchain system and the backend services
- Develop and maintain backend services that support the messaging application
- Ensure high performance, scalability, and reliability of backend services
- Design, optimize, and manage the databases required for the project
- Ensure data integrity, security, and efficient data retrieval
- Develop, document, and maintain RESTful APIs for communication between the mobile app and backend services
- Implement robust security measures for APIs to protect against common vulnerabilities
- Collaborate closely with mobile developers to ensure seamless integration of backend and frontend components
What we offer:
- Flexible working format (remote, office, or mix)
- Flexible working hours
- Informal and friendly atmosphere
- The ability to focus on your work: a lack of bureaucracy and micromanagement
- 20 paid vacation days
- 7 paid sick leaves
- Education reimbursement
- Free English classes
- Psychologist consultations
Recruitment process: Recruitment Interview - Technical Interview