IdeaSoft

Joined in 2017
IdeaSoft is a leading fintech blockchain development company that helps startups and enterprises to build cutting-edge solutions. IdeaSoft is a rapidly growing software development company with over 160 highly skilled in-house developers. In 2021, the company became a part of Sigma Software Group. We professionally mix ideas and technology together to create high-end solutions in an open-minded and extremely friendly working environment.

IdeaSoft has successfully delivered over 250 high-scale corporate, enterprise, and governmental projects related to fintech blockchain software development.
Today, our products are successfully integrated into agtech, automotive, healthcare, supply chain, and other B2B industries, bringing value and growth to our clients.

IdeaSoft is not just about technological solutions. It’s all about a team of broad-minded individuals, dreamers, and creators who care about the present and future of the company. While providing various bonuses and competitive salaries, additionally we strive to build mutually beneficial relations of high value.
  • · 96 views · 18 applications · 24d

    Senior Golang Engineer (CosmosSDK)

    Full Remote · Worldwide · 4 years of experience · Upper-Intermediate
    We are looking for a skilled Blockchain Developer proficient in Golang and experienced with the Cosmos SDK to join our dynamic team. About the project Our project involves creating a blockchain using a triple token model based on the Cosmos SDK, with a...

    We are looking for a skilled Blockchain Developer proficient in Golang and experienced with the Cosmos SDK to join our dynamic team.

     

    About the project
    Our project involves creating a blockchain using a triple token model based on the Cosmos SDK, with a primary focus on the validator layer. The platform will launch with an initial technology offering, which we refer to as a “mining” unit for marketing purposes only; no actual mining will take place. Instead, we will use a Proof-of-Stake (PoS) consensus algorithm. Additionally, the platform will provide the right to run a node.

     

    Responsibilities:
    — Build and maintain blockchain infrastructure using the Cosmos SDK
    — Deploy production-ready Cosmos mainnet solutions
    — Write efficient, maintainable code
    — Apply deep knowledge of blockchain principles and DeFi primitives
    — Implement concepts from blockchain whitepapers into practical solutions
    — Work with cross-functional teams to deliver high-quality blockchain solutions
    — Stay updated with blockchain trends and improve development processes
    — Provide mentorship to less experienced developers
    — Foster a collaborative and innovative development environment

     

    Requirements:
    — 4+ years of Golang experience
    — Perfect understanding of Go syntax and internals
    — Deep understanding and experience in designing and implementing distributed systems and blockchains, deep understanding of underlying principles and DeFi primitives
    — Experience launching a Cosmos mainnet
    — Experience with Cosmos SDK and it’s modular system
    — Capable of interpreting whitepapers and crafting clear, comprehensive technical specifications
    — Ability to debug and optimize code and automate routine tasks
    — English: intermediate/upper-intermediate

     

    Will be a plus:
    — Experience in development and deployment of the initial version of the node (non-Cosmos) with core functionalities, including transaction processing, block creation, and node decentralization

     

    We offer:
    — Competitive compensation
    Social package (24 working days of annual leave, 5 paid sick days)
    — Flexible working hours
    — Challenging projects in diverse business domains and a variety of tech stacks
    — Personal development and professional growth opportunities
    — Work with talented, ambitious and family-feel teams
    — Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
    — Compensation for your professional certification & support for your learning activities
    — Opportunity to choose IT equipment you like
    — Corporate social responsibility

    More
  • · 80 views · 12 applications · 15d

    Blockchain Node.js Developer

    Full Remote · EU · 3 years of experience · Upper-Intermediate
    We are looking for a talented and experienced Blockchain Node.js Developer who thrives in a fast-paced environment and is ready to tackle new challenges. Responsibilities: Write efficient, maintainable code Ability to efficiently design and implement...

    We are looking for a talented and experienced Blockchain Node.js Developer who thrives in a fast-paced environment and is ready to tackle new challenges.

     

    Responsibilities:

    • Write efficient, maintainable code
    • Ability to efficiently design and implement separate self-sufficient components
    • Participate in architectural discussions and technical decision-making
    • Identify potential technical risks and develop mitigation strategies
    • Ensure knowledge is effectively shared and maintained within the team
    • Foster a collaborative and innovative development environment
    • Perform cross code-review with team members
    • Properly maintain documentation

     

    Requirements:

    • 4+ years of experience with server-side JS/TS
    • Solid understanding of TypeScript, JavaScript fundamentals and internals
    • Experience with NestJS
    • Flexible approach in regard to different programming languages/technologies
    • Proven experience using any other stack (.NET/Go/Java/C++, etc.)
    • Strong understanding of asynchronous programming, event-driven architecture, and non-blocking I/O
    • Hands-on experience with Web3.js or Ethers.js for interacting with Ethereum or other EVM-compatible networks
    • Understanding of smart contracts
    • Familiarity with popular blockchains like Ethereum, Binance Smart Chain, or Layer 2 solutions
    • Expertise in data structures, algorithms, and software design patterns
    • Solid understanding of different software architectural patterns
    • Experience with different RDBMSes (MySQL/PostgreSQL)
    • Experience in writing complex SQL queries and their optimization
    • Experience with different kinds of ORMs
    • Familiarity with Docker, containerization and orchestration tools
    • Strong analytical skills with the ability to think critically and solve complex issues
    • Proficiency in writing unit tests, integration tests, and end-to-end tests

     

    Will be a plus:

    • Familiarity with DevOps practices and infrastructure as code tools
    • Understanding of consensus algorithms, cryptographic principles, and decentralized applications (dApps)

     

    We offer:

    • Competitive compensation
    • Social package (24 working days of annual leave, 5 paid sick days)
    • Flexible working hours
    • Challenging projects in diverse business domains and a variety of tech stacks
    • Personal development and professional growth opportunities
    • Work with talented, ambitious and family-feel teams
    • Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
    • Compensation for your professional certification & support for your learning activities
    • Opportunity to choose IT equipment you like
    • Corporate social responsibility
    More
  • · 93 views · 16 applications · 26d

    Senior Backend Developer (Golang, Typescript)

    Full Remote · Worldwide · 5 years of experience · Upper-Intermediate
    We are looking for a skilled Senior Backend Developer (Golang, Typescript) to build and support high-performance backend services for a FinTech platform. The ideal candidate should have strong experience with Go (Golang) and TypeScript , and a solid...

    We are looking for a skilled Senior Backend Developer (Golang, Typescript) to build and support high-performance backend services for a FinTech platform. The ideal candidate should have strong experience with Go (Golang) and TypeScript , and a solid background in designing scalable, secure solutions within a cloud-native architecture.

     

    Responsibilities:

    • Develop and maintain backend services using Go (Golang) and TypeScript.
    • Build and optimize GraphQL APIs with Apollo Server and REST APIs using Koa.js (or equivalent in Go).
    • Integrate with third-party APIs and external services.
    • Design and manage AWS serverless architectures including Lambda, API Gateway, DynamoDB.
    • Ensure security, authentication, and data protection using JWT, OAuth.
    • Optimize API performance, caching strategies (Redis), and database queries.
    • Implement CI/CD pipelines and Infrastructure as Code (IaC) using CloudFormation.
    • Handle error logging and monitoring using AWS CloudWatch.
    • Optimize database queries and indexing for high-volume transaction processing.
    • Write and maintain unit, integration, and end-to-end tests using Jest (or relevant testing frameworks in Go).
    • Collaborate with frontend teams, product managers, and designers to ensure seamless integration.
    • Mentor junior developers and review code for best practices.
    • Maintain API documentation and system architecture.
    • Adhere to industry standards for FinTech and implement best practices.

     

    Requirements:

    • Experience working in FinTech or other highly regulated industries.
    • Knowledge of blockchain technologies and cryptographic security.
    • Understanding of financial data processing, payment gateways, and transaction security.
    • Fluent in English with excellent communication skills.
    • 6+ years of experience in developing and maintaining backend services using TypeScript and Go (Golang).
    • Strong expertise in GraphQL (Apollo Server) and RESTful API development.
    • Solid understanding of cloud-native architectures, particularly AWS serverless solutions (Lambda, API Gateway, DynamoDB, CloudFormation).
    • Experience with NoSQL and SQL databases, with an emphasis on performance optimization.
    • Strong knowledge of authentication, authorization, and security best practices.
    • Exposure to DevOps practices, CI/CD pipelines, and infrastructure as code.
    • Frontend experience is a plus: React, CSS, Next.js.
    • Strong problem-solving skills and ability to work in a fast-paced environment.

     

    We offer:

    • Competitive compensation.
    • Social package (24 working days of annual leave, 5 paid sick days).
    • Flexible working hours.
    • Challenging projects in diverse business domains and a variety of tech stacks.
    • Personal development and professional growth opportunities.
    • Work with talented, ambitious and family-feel teams.
    • Educational possibilities: corporate courses, knowledge hubs, and in-house English classes.
    • Compensation for your professional certification & support for your learning activities.
    • Opportunity to choose IT equipment you like.
    • Corporate social responsibility.
    More
  • · 204 views · 26 applications · 30d

    Lead AQA Engineer (Location — Europe)

    EU · 8 years of experience
    We’re looking for a Lead QA to the QA strategy for enterprise blockchain solutions. The role involves managing a distributed team, driving test automation, and ensuring high reliability, security, and scalability standards across multi-cloud environments...

    We’re looking for a Lead QA to the QA strategy for enterprise blockchain solutions. The role involves managing a distributed team, driving test automation, and ensuring high reliability, security, and scalability standards across multi-cloud environments (AWS, GCP, Azure, Oracle). Experience with CI/CD and blockchain systems is essential.

     

    Location: Europe (business trips are possible several times a year) 

     

    Qualifications & Experience:

    • 8+ years of experience in software quality assurance, with at least 5 years in a leadership role;
    • Proven experience in test automation (Selenium, Cypress, Playwright, or similar frameworks);
    • Strong background in CI/CD-driven QA with tools such as Jenkins, GitHub Actions, Spinnaker, or Drone;
    • Experience in multi-cloud testing across AWS, Google Cloud, Azure, and Oracle Cloud;
    • Hands-on experience in blockchain QA, including validating blockchain nodes, transaction integrity, and consensus mechanisms;
    • Expertise in performance and load testing tools (JMeter, Locust, Gatling) for high-throughput systems;
    • Familiarity with security testing tools and best practices, ensuring compliance with regulatory frameworks;
    • Proficiency in scripting and automation (Python, Bash, JavaScript) for test execution and validation;
    • Ability to manage and mentor remote QA teams, driving a culture of efficiency, accountability, and innovation;
    • Exceptional communication, problem-solving, and analytical skills in fast-paced, rapidly evolving environments.
       

    Responsibilities:

    • Develop and execute a comprehensive quality assurance strategy for blockchain-based enterprise solutions;
    • Design and implement automated testing frameworks to enhance testing efficiency and software reliability;
    • Ensure seamless integration of testing processes within CI/CD pipelines, enabling continuous testing and fast releases;
    • Oversee testing of blockchain components, including consensus mechanisms, transaction validation, and smart contracts;
    • Implement quality assurance strategies that span multiple cloud environments (AWS, Google Cloud, Azure, Oracle Cloud);
    • Define and execute scalability, load, and security testing for high-performance blockchain infrastructures;
    • Build, manage, and mentor an international QA team, fostering a culture of excellence and continuous improvement;
    • Ensure adherence to security, compliance, and regulatory requirements in blockchain and financial applications;
    • Work closely with engineering, DevOps, and product teams to embed QA best practices into the development lifecycle;
    • Establish efficient bug tracking, triage, and reporting processes to improve issue resolution speed and product quality.

    We offer:

    • Competitive compensation;
    • Social package (24 working days of annual leave, 5 paid sick days);
    • Flexible working hours;
    • Challenging projects in diverse business domains and a variety of tech stacks;
    • Personal development and professional growth opportunities;
    • Work with talented, ambitious and family-feel teams;
    • Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
    • Compensation for your professional certification & support for your learning activities;
    • Opportunity to choose IT equipment you like;
    • Corporate social responsibility.
    More
  • · 86 views · 10 applications · 17d

    Rust Developer (Blockchain Experience)

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · Intermediate
    We are seeking a highly skilled Rust Developer who embodies the qualities of proactivity, independence in work, strong problem-solving skills, and an engineering mindset. About the project A blockchain-based platform that integrates GPU computing, AI...

    We are seeking a highly skilled Rust Developer who embodies the qualities of proactivity, independence in work, strong problem-solving skills, and an engineering mindset. 

     

    About the project 

    A blockchain-based platform that integrates GPU computing, AI models, and AI agents in a decentralized environment. The infrastructure enables the creation, training, and execution of AI models without centralized servers, ensuring transparency and scalability. AI agents can interact with smart contracts, analyze data, and make autonomous decisions. 

    The technology is designed for Web3 applications, process automation, and integrating AI into the decentralized economy.

     

    Responsibilities:

    - Design, develop, and implement blockchain solutions using Rust, following clean code principles. 

    - Design product architecture according to business needs. 

    - Collaborate with the team to define project requirements and architecture for blockchain-based applications. 

    - Integrate blockchain functionality into new and existing systems and applications.

    - Perform code reviews and ensure the quality and security of the developed software.

    - Develop and maintain tests for components. 

    - Collaborate with other developers and stakeholders to identify and implement improvements.

     

    Requirements:

    - Excellent understanding of Rust's syntax, internals, and principles of its operation Solid understanding of blockchain technology, cryptographic principles, and decentralized systems.

    - Proficiency in writing unit tests, integration tests, and end-to-end tests for Rust and blockchain components. 

    - Ability to write efficient and scalable database queries and manage data persistence in blockchain applications. 

    - Experience with virtual machines used by modern blockchains: COSMWASM, WebAssembly, EVM. 

    - Experience with relational and non-relational databases. 

    - Knowledge of REST principles. 

    - Understanding of the OOP, OOD, SOLID principles. 

    - Deep knowledge of standard algorithms and data structures. 

    - Ability to analyze and optimize the platform’s performance. 

    - Hands-on experience with validator nodes of any blockchain.

     

    We offer:
    - Competitive compensation.
    Social package (24 working days of annual leave, 5 paid sick days),
    - Flexible working hours.
    - Challenging projects in diverse business domains and a variety of tech stacks.
    - Personal development and professional growth opportunities.
    - Work with talented, ambitious and family-feel teams.
    - Educational possibilities: corporate courses, knowledge hubs, and in-house English classes.
    - Compensation for your professional certification & support for your learning activities.
    - Opportunity to choose IT equipment you like.
    - Corporate social responsibility.

    More
  • · 60 views · 4 applications · 8d

    DevOps Lead Engineer

    Full Remote · EU · 5 years of experience · Upper-Intermediate
    We are looking for a Lead DevOps Engineer to join a service company specializing in Web3 solutions. In this role, you will lead a distributed team, shape DevOps strategy, and ensure the scalability and reliability of infrastructure across multiple...

    We are looking for a Lead DevOps Engineer to join a service company specializing in Web3 solutions. In this role, you will lead a distributed team, shape DevOps strategy, and ensure the scalability and reliability of infrastructure across multiple projects. Experience working with blockchain or Web3 technologies is expected to navigate domain-specific challenges effectively. Let us know if you’d like more details.

     

    Responsibilities:
    — Define and maintain a unified DevOps roadmap aligned with both our company’s standards and each client’s business objectives;
    — Continuously evaluate new tools, platforms, and best practices to improve speed of delivery, reliability, and security;
    — Architect and implement CI/CD pipelines for a variety of technology stacks (e.g., microservices, monoliths, serverless);
    — Develop and maintain Infrastructure-as-Code (IaC) modules (e.g., Terraform, CloudFormation) to support reproducible environments;
    — Oversee container orchestration (Kubernetes, Docker Swarm) and related tooling (Helm, Istio, Argo CD);
    — Define and enforce network, storage, and compute configurations to meet high-availability and scalability requirements;
    — Evaluate, select, and integrate monitoring/logging/alerting solutions (Prometheus, Grafana, ELK stack);
    — Supervise and mentor a distributed DevOps team (both internal resources and client-side counterparts), guiding them to solve technical challenges;
    — Establish best practices for peer reviews, knowledge sharing, and continuous learning;
    — Coordinate with project managers, QA, security, and development leads to ensure cross-functional alignment.

     

    Requirements:
    — Deep expertise in at least one major public cloud (AWS preferable) and familiarity with others;
    — Hands-on experience with Terraform (preferred), CloudFormation, or ARM templates;
    — Experience with Web3 and blockchain;
    — Production-grade Kubernetes experience: cluster provisioning (kubeadm, EKS, GKE, AKS), Helm charts, Operators;
    — Design, implement, and maintain CI/CD pipelines using tools such as GitLab CI (preferable), CircleCI, Jenkins, or GitHub Actions;
    — Familiarity with pipeline-as-code approaches, pipeline security (scanning artifacts, verifying signatures), and rollback strategies;
    — Proficiency in scripting languages to automate routine tasks or build custom tooling;
    — Knowledge of secrets management solutions (HashiCorp Vault, AWS Secrets Manager, Azure Key Vault);
    — Solid understanding of TCP/IP, DNS, load balancing, CDN integration (Cloudflare, Akamai);
    — Experience designing storage strategies: block vs. object storage, backup/restore, Disaster Recovery (DR) planning;
    — Experience deploying and scaling relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases in production;
    — Familiarity with cache layers (Redis, Memcached) and message queues (RabbitMQ, Kafka).

    We offer:
    — Competitive compensation;
    — Social package (24 working days of annual leave, 5 paid sick days);
    — Flexible working hours;
    — Challenging projects in diverse business domains and a variety of tech stacks;
    — Personal development and professional growth opportunities;
    — Work with talented, ambitious and family-feel teams;
    — Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
    — Compensation for your professional certification & support for your learning activities;
    — Opportunity to choose IT equipment you like;
    — Corporate social responsibility.

    More
Log In or Sign Up to see all posted jobs