IdeaSoft

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.

  • · 35 views · 5 applications · 18d

    Senior Security Engineer/Architect (Blockchain/Web3)

    Full Remote · Worldwide · 5 years of experience · B2 - Upper Intermediate
    We’re hiring a Security Engineer/Architect with Blockchain experience who thrives in fast-moving environments, understands technical depth, and can independently own security across multiple areas — from architecture and infrastructure to monitoring and...

    We’re hiring a Security Engineer/Architect with Blockchain experience who thrives in fast-moving environments, understands
    technical depth, and can independently own security across multiple areas — from architecture and infrastructure to monitoring and investigations.
    You’ll be joining a lean team with serious responsibilities — context switching and high autonomy are part of the job. The role is ideal for someone who prefers deep thinking over surface-level “best practices”.
    You’ll play a key role in securing our systems and eventually take ownership of technical implementation and decision-making.
    We are building a range of products — from an advanced crypto payment solution evolving into a full blockchain ecosystem with real-world impact, to a comprehensive platform featuring its own blockchain, non-custodial wallet, and stablecoin protocol designed for diverse use cases.

     

    Requirements

    • 5+ years in security engineering, with hands-on experience in DevSecOps and, preferably, Web3;
    • Deep understanding of blockchain technologies and integration methods.
    • Solid understanding of containerized infrastructure, Kubernetes
    • Proven experience working with cloud platforms (AWS, GCP, any experience with bare metal infrastructure will be a huge plus);
    • Deep understanding of security principles, such as least privilege, defense in depth, secure defaults, and trust boundaries;
    • Strong knowledge of network security (e.g., TLS, VPNs, firewall rules, intrusion detection);
    • Familiarity with common vulnerabilities and exploit patterns (e.g., SQLi, XSS, CSRF, SSRF, RCE);
    • Understanding of encryption fundamentals (symmetric/asymmetric cryptography, key rotation, secure storage);
    • Practical experience with identity and access management (IAM, RBAC, MFA, OAuth2, SSO);
    • Proven track record securing production infrastructure (and SDLC as a whole). This also includes implementation and maintenance of the following:
    • SIEM platforms;
    • SAST/DAST tools;
    • Infrastructure as Code (IaC) security scanning tools;
    • Secrets management (any experience with highly secure HSM stores will be highly appreciated);

       

    Would be a plus

    • Expertise in blockchain solutions, VMs, and smart contracts, any prior Solidity experience will be a huge plus;
    • Experience with high-performance transaction systems and distributed systems.
    • Strong knowledge of microservices patterns, API design, and message brokers (e.g., RabbitMQ, Kafka).
    • Familiarity with security policies and standards (e.g., NIST, ISO27001, CIS Benchmarks);
    • Experience conducting or preparing for security audits or compliance assessments (SOC2, GDPR, etc.);
    • Creating and maintaining playbooks for security incidents, access reviews, and response procedures;

     

    Responsibilities

    • Own and maintain internal security tooling (e.g., scanners, linters, alerting systems);
    • Design, configure, and maintain security controls across infrastructure (firewalls, IAM policies, network segmentation);
    • Continuously update threat models based on real usage and emerging attack patterns;
    • Own access control systems for internal and on-chain resources (e.g., multisig ops, key custody, signer policies);
    • Perform static and dynamic analysis of codebases, including integrating SAST/DAST tools into CI/CD;
    • Stay up to date with emerging vulnerabilities, test their impact on internal systems, and patch proactively;
    • Drive the integration of inner account ecosystem projects, ensuring smooth operation;
    • Work with DevOps and other product teams to secure cloud and containerized infrastructure;
    • Participate in optimization of the platform’s performance, reliability, and fault-tolerance capabilities;
    • Act as a technical advisor, mentoring development teams and ensuring architectural consistency.
    • Participate in design and implementation of secure architecture across all blockchain layers (Execution, Consensus, etc.);
    • Manage security procedures for all core and periphery blockchain tools (explorer, validator portal, etc.);
    More
  • · 99 views · 41 applications · 12d

    Senior Python Engineer

    Full Remote · Worldwide · 5 years of experience · B2 - Upper Intermediate
    We are building an API-first loan management and servicing platform to enable scalable, compliant, and flexible financial products. Our client is expanding their US-based team and looking for a Senior Python Engineer to join the extended development team,...

    We are building an API-first loan management and servicing platform to enable scalable, compliant, and flexible financial products. Our client is expanding their US-based team and looking for a Senior Python Engineer to join the extended development team, contributing to new functionality and the evolution of the SaaS platform.

     

    Tech Stack: Python, Go, React, Redis, PostgreSQL, GCP, ElasticSearch

     

    Responsibilities

    • Develop and implement new features for the loan management system
    • Lead the development of a loan management SaaS platform
    • Build robust, scalable infrastructure for new services and products
    • Collaborate with product and design teams to evaluate trade-offs and scalability concerns
    • Work closely with legal and compliance stakeholders to ensure product compliance

     

    Requirements

    • 5+ years of backend software development experience (preferably in Agile environments and SaaS products)
    • 2+ years of hands-on experience with Python
    • Strong expertise in API design and development
    • Experience building microservices architectures
    • Ability to write clean, reliable, and maintainable code with automated testing
    • Previous startup experience or working in small, cross-functional teams

     

    Nice-to-Have

    • Background in FinTech (strong plus)
    • Experience with DevOps practices
    • Familiarity with GCP
    • Knowledge of Go

     

    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
  • · 110 views · 27 applications · 8d

    Senior Node.js Developer (Blockchain Project)

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · B1 - Intermediate
    We are looking for a Senior Node.js Developer (Blockchain Project). We are building a next-generation ecosystem with a blockchain as its foundation, a non-custodial wallet, and a stablecoin protocol. After a successful demo, the project is now preparing...

    We are looking for a Senior Node.js Developer (Blockchain Project).

     

    We are building a next-generation ecosystem with a blockchain as its foundation, a non-custodial wallet, and a stablecoin protocol. After a successful demo, the project is now preparing the core components (blockchain + stablecoin) for launch. In parallel, development has started on additional secured projects, including:

     

    • A document management system,
    • A country-specific solution,
    • An e-invoicing platform,
    • And several other ecosystem modules ready to begin.

     

    Tech Stack

    • Node.js / TypeScript, NestJS
    • PostgreSQL, Redis / Valkey
    • L2 blockchain (interaction with other networks)
    • Docker, Kubernetes (bare-metal & cloud infrastructure)

     

    Responsibilities

    • Write efficient, maintainable code;
    • Design and implement independent, self-sufficient components efficiently;
    • Participate in architectural discussions and technical decision-making;
    • Identify potential technical risks and develop mitigation strategies;
    • Ensure effective knowledge sharing and maintenance within the team;
    • Foster a collaborative and innovative development environment;
    • Perform cross code reviews with team members;
    • Properly maintain documentation.

     

    Requirements

    • 4+ years of experience with server-side JS/TS;
    • Solid understanding of TypeScript and JavaScript fundamentals and internals;
    • Experience with Express, NestJS, or similar frameworks;
    • Strong understanding of asynchronous programming, event-driven architecture, and non-blocking I/O;
    • Understanding of different types of scaling and microservice architectures in various implementations;
    • 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 such as Ethereum, Binance Smart Chain, or Layer 2 solutions;
    • Expertise in data structures, algorithms, and software design patterns;
    • Solid understanding of software architectural patterns;
    • Experience with relational databases (especially PostgreSQL);
    • Deep experience with SQL (including schema/query design and optimization);
    • Experience with ORMs;
    • Familiarity with Docker, containerization, and orchestration tools;
    • Strong analytical and problem-solving skills;
    • Proficiency in writing unit, integration, and end-to-end tests;
    • Conversational English.

     

    Will be a plus

    • Familiarity with DevOps practices and Infrastructure-as-Code (IaC) tools;
    • Understanding of consensus algorithms, cryptographic principles, and decentralized applications (dApps);
    • Familiarity with Matter Labs’ zk stack;
    • Experience in the FinTech domain;
    • Understanding of different rollup technologies;
    • Openness to technology stack changes and adaptability.
    More
  • · 55 views · 8 applications · 5d

    Lead Node.js Developer (Blockchain Project)

    Full Remote · Countries of Europe or Ukraine · 6 years of experience · B2 - Upper Intermediate
    We are looking for a Lead Node.js Developer (Blockchain Project). We are building a next-generation ecosystem with a blockchain as its foundation, a non-custodial wallet, and a stablecoin protocol. After a successful demo, the project is now preparing...

    We are looking for a Lead Node.js Developer (Blockchain Project).

     

    We are building a next-generation ecosystem with a blockchain as its foundation, a non-custodial wallet, and a stablecoin protocol. After a successful demo, the project is now preparing the core components (blockchain + stablecoin) for launch. In parallel, development has started on additional secured projects, including:

     

    • A document management system,
    • A country-specific solution,
    • An e-invoicing platform,
    • And several other ecosystem modules ready to begin.

    Tech Stack

    • Node.js / TypeScript, NestJS
    • PostgreSQL, Redis / Valkey
    • L2 blockchain (interaction with other networks)
    • Docker, Kubernetes (bare-metal & cloud infrastructure)

    Responsibilities

    • Write efficient, maintainable code;
    • Design and implement independent, self-sufficient components efficiently;
    • Participate in architectural discussions and technical decision-making;
    • Identify potential technical risks and develop mitigation strategies;
    • Ensure effective knowledge sharing and maintenance within the team;
    • Foster a collaborative and innovative development environment;
    • Perform cross code reviews with team members;
    • Properly maintain documentation.

    Requirements

    • 6+ years of experience with server-side JS/TS;
    • Perfect understanding of TypeScript, JavaScript fundamentals, and internals;
    • Strong experience with NestJS;
    • Experience with various ORMs;
    • Understanding of different types of scaling and microservice architectures in its different implementations;
    • Expertise in data structures, algorithms, and software and architectural design patterns;
    • Proven ability to make architectural decisions and foresee potential issues that different decisions may cause;
    • Proven ability to develop large ecosystem products with shared components;
    • Expertise with popular EVM-compatible blockchains (L1/L2s) and understanding of their internal mechanics;
    • Experience with various database engines (both relational and non-relational), including schema/query design and validation;
    • Ability to choose and apply other technologies when needed (beyond JS/TS and their frameworks);
    • Experience with Docker, containerization, orchestration tools, and familiarity with DevOps practices and Infrastructure-as-Code (IaC) tools);
    • Experience with production systems and their lifecycle;
    • Strong analytical and problem-solving skills;
    • Proven ability to manage several cross-functional teams of varying sizes with partially shared responsibilities;
    • Proficiency in writing unit, integration, and end-to-end tests;
    • Conversational English.

    Will be a plus

    • Understanding of consensus algorithms, cryptographic principles, and decentralized applications (dApps);
    • Familiarity with Matterlabs’ zk stack;
    • Experience in FinTech domain;
    • Understanding of how different rollup technologies work;
    • Openness for technology stack change and adaptiveness.
       

      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