📝 DRAFT — Full Stack Developer at DCD Capital


posted 1570 days ago
✅ 7 applications

About the Job

Responsibilities:
• Develop core back-end services and components for cryptocurrency payment gateway and wallet.
• Maintain and develop the payments infrastructure to ensure rock solid deployment, superior uptime, and speed in the industry.
• Develop API integrations, client-server architecture, security systems and transactions records.
• Support of the server-side infrastructure: Docker, Nginx, Node.js, configuration management, load balancing.
• Maintaining databases: MySQL, PostgreSQL, MongoDB, performance and replication management.
• Support of the development process via modern CI/CD systems.
• Maintain scalable high load modules/micro-services architecture.
• Create and maintain system procedural and technical documentation.
• Conduct system administration activities for Linux servers, which includes routine, proactive daily management of the health, stability and availability of system infrastructure. Activities include proactive monitoring, patch reporting and addressing fall out, security.
• Stay up to date and build on peer-to-peer networking security best practices, and research new attack vectors.
• Well verse with internal and external penetration testing, remedial actions.
• Able to create, maintain and communicate threat models and risk assessments.
• Able to lead development projects and work with multiple stakeholders.

Requirements:
• 5+ years proven experience as a back-end developer.
• 3+ years building application around blockchain.
• Strong in one or a few languages: Python/ Node.js/ C++/ C#/ Java/ Go/ Rust/ WASM/ libp2p and everything related to distributed systems.
• Good understanding of blockchain fundamentals: PoW, PoS, TaPoS, DPoS, other consensus algorithms, various cryptocurrencies, validators and staking pools.
• Strong experience in DB administration and familiar with MySQL/MSSQL database platforms.
• Experience with Network Security and Cryptography, including public/private keys, hash functions, encryption/signatures.
• Experience as DevOps/Cross-Development Engineer - able to design and execute the company's dev infrastructure needs end-to-end.
• Experience with building APIs and services using REST, SOAP, etc.
• Experience with Linux shell scripting is an asset.
• Experience designing secure networks, systems and application architectures.
• Experience in subnetting, DNS, encryption technologies and standards, VPNs, VLANs, VoIP and other network routing methods.
• Experience in configuring Redis, RabbitMQ, Kafka
• Experience setting up and maintaining software in both data centers and cloud environments.
• Experience in tuning and monitoring databases, message queues, stream-processing technology, data pipelines, and reliable real-time systems is a plus
• Knowledge of Solidity, EVM, Truffle is an advantage
• Experience in building payments and wallet solutions is a plus.
• Experience in risk management systems for payment gateway, wallet, brokerage or exchanges is an advantage.
• Good at front-end development and experience in HTML5, CSS3, CSS / ReactJS/Redux, React Native, Webpack, PWA, Docker.
• Excellent problem-solving skills, fast and robust results.
• Diligent and detail-oriented person.
• Likes to work in a challenging environment and be part of a founding team.
• Bachelor’s Degree in Computer Science or equivalent experience.


Skills

Python/ Node.js/ C++/ C#/ Java/ Go/ Rust/

Compensation

USD2500/month