We are looking for a Senior Web3/Back-end Software Engineer to join our team. Our ideal candidate is someone who thrives on solving complex problems, is eager to learn new technologies, and has a deep understanding of back-end development, blockchain technologies, and cryptographic principles. You will work closely with front-end engineers, product managers, and designers to build scalable, maintainable, and high-performance back-end solutions.
- Develop and maintain back-end services using Rust.
- Work with Java or TypeScript to integrate with existing systems.
- Utilize and apply secure cryptographic solutions including ECDSA, Ed25519, and RSA, with a deep understanding of how they work and their differences.
- Build and optimize back-end applications using frameworks like Actix-web, Spring Boot, or Nest.js.
- Develop and integrate with EVM-based blockchain solutions.
- Work with PostgreSQL and NoSQL databases (e.g., Cassandra, MongoDB).
- Collaborate using GitLab and Git for version control and CI/CD workflows.
- Write clean, maintainable, and well-documented code.
- Understanding of RESTful web-services and microservice architecture
- Participate in code reviews and contribute to team knowledge sharing.
- Troubleshoot, debug, and upgrade existing software.
- Stay up-to-date with modern back-end/Web3 development best practices and technologies.
- Strong proficiency in Rust.
- Solid experience in Java or TypeScript.
- In-depth understanding of asymmetric cryptography and digital signature algorithms.
- At-least 6 years of experience creating back-end applications using Actix-web, Spring Boot, or Nest.js.
- Knowledge on any blockchain e.g. EVM-compatible ones.
- Familiarity with smart contract development.
- Experience working with GitHub, Git, and CI/CD pipelines.
- Proficiency in relational databases like PostgreSQL or MySQL.
- Knowledge of any NoSQL databases (e.g., Cassandra, MongoDB).
- Strong problem-solving skills and a passion for tackling complex challenges.
- Fluency in English, both written and spoken.
- Ability to think critically and independently – We value developers who can analyze problems and propose effective solutions.
- Passion for learning – Willingness to explore and adapt to new technologies.
- Team player – We believe in collaboration and knowledge sharing.
- Security mindset – Awareness of security best practices in blockchain and back-end development.
- Proactive attitude – We need someone who takes ownership and drives projects forward.
- Familiarity with AWS or Google Cloud platforms
- General familiarity and awareness of the crypto and blockchain ecosystem.
- Knowledge of zero-knowledge proofs (ZKPs) and privacy-preserving technologies.
- Experience with RPC API's and Protobuf communication
- Exposure to Redis (or any other key-value stores) for caching and state management.
- Hands-on experience with Docker/Kubernetes.
- Experience with WebAssembly
- Exposure to Solidity or GoLang
- Attractive remuneration conditions.
- B2B cooperation.
- Stability of employment – Bonuses for long-term cooperation.
- Possibility of remote/hybrid work.
- Interesting and challenging tasks – Engage in various projects.
- Opportunity to develop and improve your competencies.
- Permanent or flexible working hours.
- Independence and real influence on projects.
- Necessary work tools provided.
- Integration trips, team meetings, and social events.
- Coffee, tea, and fresh fruit to keep you refreshed.
- No dress code – Be yourself!
- Supportive, close-knit team – Work in an engaging and collaborative environment.