Software Engineer
Published date: 2024/01/10
- Location: India
Role/ Key Responsibilities • Architect and lead the development of highly scalable systems that facilitate deposits, withdrawals, token issuance, and other functionality on blockchain networks • Champion the growth of stablecoins across diverse blockchain platforms, anticipating future trends and challenges • Drive initiatives to scale and optimize distributed systems • Design and implement robust communication protocols to seamlessly relay blockchain data to various internal systems, ensuring data integrity and timely access • Mentor junior engineers, fostering a culture of technical excellence and collaborative problem-solving • Collaborate closely with cross-functional teams to align blockchain workflows with broader organizational goals, ensuring smooth end-to-end processes • Track and access emerging blockchain technologies and trends, proactively recommending and integrating innovative solutions • Apply engineering best-practices including unit and integration testing, source code version control, agile planning/estimation • Analyze complex requirements, transforming them into actionable tasks and milestones • Effectively navigate the trade-offs among MVP vs Enterprise-Grade, Time-to-market and in other relevant dimensions • Search for the truth in product development, ensuring designs and implementations align with the company mission and objectives Key Requirements • 6+ years of software development experience, including at least one of the following: Go, Kotlin, Rust, Java, C++, Python • Strong computer science and programming fundamentals (data structures, algorithms) • Proven track record of developing, deploying, and scaling complex applications and systems • Previous experience developing applications and systems on blockchain networks • Fundamental understanding of how different blockchains work • An insatiable curiosity to learn about the how blockchain technology will replatform the financial future of the world • Advanced mastery of core engineering concepts including data structures, design best practices, run-time optimizations, and algorithmic complexity • Solid understanding of concepts like load balancing, HA/failover, ingress, inter-service communications in a microservices style cluster, idempotence, ACID, guaranteed delivery, etc. • Technical expertise in at least one domain like Distributed Systems, Cryptography, Databases, or AWS • Ability to understand and articulate the architecture of an entire system, including the technical trade-offs between different design implementations • Comprehensive knowledge of modern web application architectures and infrastructures, including but not limited to clustering (Kubernetes), containerizing (Docker), message queuing (Kafka), and telemetry/instrumentation (Prometheus/Grafana) • Demonstrated ability to lead and inspire a diverse multi-disciplinary team, fostering open collaboration and knowledge sharing • Proven expertise in bridging technical and non-technical stakeholders, ensuring product vision and engineering execution align • A relentless drive to learn new technologies, innovate and discover better ways to solve engineering challenges
1 page views
Related listings
-
Sr. Fullstack DeveloperSoftware DeveloperSenior Full Stack Developer job responsibilities 1. Work with development teams and product managers to ideate software solutions. 2. Meet both technical and consumer needs. 3. Design client-side and server-side architecture that can scale to thousan...2026/11/09
-
Software Engineer - Xamarin (iOS / Android)Software DeveloperTeknorix is a product engineering, software development and technology services company with offices in Goa and Pune. We leverage our expertise in the latest technologies to deliver innovative solutions to accelerate your digital transformation initi...2026/11/09
-
PHP DeveloperSoftware DeveloperWe are looking for a systematic and detail oriented PHP developer to join our team. You’ll be helping us develop software that helps people tell creative stories through print. You’ll be working on building reliable, secure, high performance software...2026/11/09
