i
SheThink
4 SheThink Jobs
Backend Developer - Node.js/Python (3-5 yrs)
SheThink
posted 1mon ago
Flexible timing
Key skills for the job
Role : Backend Developer.
Location : Remote.
Position Overview :
We are looking for a talented Backend Developer who will play an integral role in designing and implementing our backend infrastructure.
With expertise in backend development, blockchain, and cryptocurrency technologies, you'll work closely with our frontend and protocol teams to build scalable, secure, and high-performance backend services.
This is an exciting opportunity to contribute to the evolution of decentralized finance by developing innovative blockchain solutions.
Responsibilities :
- Design, develop, and maintain scalable backend services and APIs to support our restaking protocols, ensuring reliability, availability, and performance.
- Collaborate with frontend developers and protocol architects to define API specifications, data models, and communication protocols for seamless integration.
- Implement blockchain functionality such as smart contract interactions, transaction processing, and data synchronization using blockchain APIs, libraries, and SDKs.
- Enhance backend performance and resource efficiency with caching, load balancing, and database optimizations to handle high transaction volumes.
- Apply security best practices to protect data, including encryption, authentication, and access control.
- Conduct thorough testing and debugging of backend components to ensure scalability, reliability, and compliance with industry standards.
- Stay current with trends and advancements in backend development, distributed systems, and blockchain technologies to incorporate innovations into our product roadmap.
Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in backend development, with a portfolio showcasing blockchain or statistical analysis projects.
- Proficiency in backend programming languages such as Node.js, Python, Go, or Java, and experience with frameworks like Express.js, Flask, Django, or Spring.
- Strong knowledge of data structures, algorithms, and experience with relational databases (e., PostgreSQL, MySQL) and NoSQL databases (e., MongoDB, Redis).
- Experience with blockchain technologies, protocols (e., Ethereum, Solidity, Web3.js), and concepts like consensus mechanisms and DeFi.
- Knowledge of microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, Google Cloud).
- Excellent problem-solving skills with attention to detail, capable of designing backend systems that meet performance and security requirements.
- Strong communication skills and the ability to collaborate with cross-functional teams and provide feedback on architecture and design decisions.
Preferred Qualifications :
- Experience with DevOps practices and tools for CI/CD and monitoring (e., Jenkins, GitLab CI/CD, Prometheus, Grafana).
- Knowledge of blockchain consensus algorithms, cryptography, and security best practices, including encryption, digital signatures, and key management.
- Familiarity with event-driven architectures, message queuing systems (e. , RabbitMQ, Kafka), and stream processing frameworks (e., Apache Flink, Kafka Streams).
- Contributions to open-source projects or active participation in developer communities related to backend development, distributed systems, or blockchain technologies.
- Apply today to be part of a dynamic team shaping the future of decentralized finance!.
Functional Areas: Software/Testing/Networking
Read full job description7-10 Yrs
Remote