IdeaSoft
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.
-
Node.js Developer (blockchain experience)
Full Remote · Ukraine · 4 years of experience · IntermediateWe are looking for a talented and experienced Node.js Developer who thrives in a fast-paced environment and is ready to tackle new challenges. The project involves the development of a system for working with cryptocurrencies that will partially replace...We are looking for a talented and experienced Node.js Developer who thrives in a fast-paced environment and is ready to tackle new challenges.
The project involves the development of a system for working with cryptocurrencies that will partially replace the current structure used in the services. The system will be similar to the tools used by cryptocurrency exchanges for accepting and managing balances, but with specific features for distributing outgoing flows. The integration includes connecting to existing services, such as merchant platforms and systems for handling fiat payments.
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 Express, NestJS or any other similar framework
- 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
-
System Architect (Digital Asset Management Platform)
Full Remote · Ukraine · 7 years of experience · Upper-IntermediateWe are seeking a visionary System Architect to lead the design and development of our cutting-edge digital asset management platform. This role is critical in defining the technical roadmap and ensuring seamless integration across multiple system layers,...We are seeking a visionary System Architect to lead the design and development of our cutting-edge digital asset management platform. This role is critical in defining the technical roadmap and ensuring seamless integration across multiple system layers, including blockchain, wallets, and security frameworks. The ideal candidate will work closely with cross-functional teams to create a scalable, secure, and high-performance infrastructure.
Requirements- Extensive experience in system architecture and scalable software design.
- Proficiency in cloud-native architectures, containerization, and orchestration tools (Docker, Kubernetes).
- Deep understanding of blockchain technologies and integration methods.
- 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 best practices, including MPC, multi-signature wallets, and RBAC.
Would be a plus
- Experience with CI/CD pipeline design and deployment in a cloud environment.
- Background in financial systems or digital asset platforms.
- Hands-on experience with monitoring and analytics tools (Prometheus, Grafana).
- Knowledge of regulatory compliance requirements in fintech (e.g., AML, GDPR).
Responsibilities- Define and oversee the architecture for all system layers: Access Layer, Deposit Layer, Blockchain Layer, Treasury Layer, and Security Layer.
- Design and implement scalable microservices architecture for handling high transaction volumes.
- Lead the development of MPC-based key management and secure transaction processing.
- Collaborate with product, DevOps, and security teams to align technical designs with business goals.
- Drive the integration of blockchain networks, ensuring smooth operation and secure asset transfers.
- Optimize the platform’s performance, reliability, and fault-tolerance capabilities.
- Maintain system documentation and provide guidance on best practices for cloud infrastructure (AWS preferred).
- Act as a technical advisor, mentoring development teams and ensuring architectural consistency.
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.
-
Team Lead Project Manager
Ukraine · 5 years of experience · Advanced/FluentWe’re seeking an experienced Team Lead Project Manager to manage our project management team, drive successful delivery, and enhance processes. If you have strong leadership abilities, thrive on solving problems, adapt well to change, and are ready for...We’re seeking an experienced Team Lead Project Manager to manage our project management team, drive successful delivery, and enhance processes. If you have strong leadership abilities, thrive on solving problems, adapt well to change, and are ready for new challenges—we’d love to welcome you to our team!
Location — Ukraine.Requirements:
- 5+ years of experience in Project Management
- Experience leading PM teams;
- Ability to drive PMO strategy and align it with overall business goals;
- Experience in mentoring and developing project managers, promoting best practices, and continuous improvement;
- Experienced working with pre-sale, estimations, proposal creations, etc;
- Experience working with Fixed Price projects, skilled with budget tracking;
- Extensive project management experience across various methodologies (Scrum, Kanban, Waterfall, etc.);
- Strong understanding of SDLC, especially CI/CD and release process;
- Strong Risk management and Conflict Management skills;
- English level — Advanced.
Responsibilities:
- Lead and manage the PM team, ensuring alignment with business goals and fostering a high-performance culture;
- Mentor and coach PMs, supporting their growth and adherence to best practices;
- Participate in recruitment, defining role requirements, interviewing, selecting candidates, overseeing PM onboarding;
- Conduct regular performance reviews, providing feedback, and supporting career development;
- Make decisions on PM performance, promotions, and terminations in alignment with company objectives;
- Contribute to refining PMO methodologies and driving continuous improvement initiatives;
- Suggest new tools, techniques, and best practices to enhance project delivery and outcomes;
- Ensure the successful delivery of projects on time, within scope, and within budget, managing resources effectively across the portfolio;
- Define and execute delivery strategies for fixed-price projects, balancing client needs, risk management, and cost control;
- Proactively identify and manage project risks, developing mitigation strategies;
- Manage communication with internal and external stakeholders to meet project expectations;
- Lead client-facing meetings and project kick-offs to define scope, goals, and timelines;
- Collaborate with the Pre-Sale team to define project scope and requirements;
- Participate in the estimation process, providing insights on feasibility and project planning;
- Contribute to developing proposals and pitches, ensuring alignment with client needs and company capabilities.
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.
-
Security Engineer (with cryptography knowledge)
Full Remote · Countries of Europe or Ukraine · 4 years of experience · IntermediateWe are seeking a Security Engineer (with Cryptography knowledge) to join our project focused on developing a scalable system for managing large language models (LLMs). The main responsibilities include designing and implementing cryptographic solutions,...We are seeking a Security Engineer (with Cryptography knowledge) to join our project focused on developing a scalable system for managing large language models (LLMs). The main responsibilities include designing and implementing cryptographic solutions, ensuring data integrity and confidentiality, and maintaining the security of our network infrastructure. The project is currently at the launch stage, and this role is critical to ensuring that all security protocols are robust and future-proof.
Requirements:- 3 years of experience in information security and cybersecurity roles;
- Strong background in software engineering, focused on security-relevant areas and most importantly, being able to reason about complex code;
- Solid understanding of secure development lifecycle, operating system security, and computer network security;
- Ability to collaborate with cross-functional teams;
- Effective communication skills;
- Fluent in OOP programming language;
- Knowledge of cryptography;
- English level — Intermediate+.
Would be a plus:
- Formal Verification, White Box, Vulnerability Scanning.
- Solid Blockchain Knowledge.
- Consensus Algorithms.
Responsibilities:
- Dive into the code of a fairly complex distributed system, learning and developing an understanding of the system on the fly (with help from the engineering team that built it, of course).
- Contribute to our security tools and create new ones in collaboration with our internal research team.
- Conduct security research and publish your findings.
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.
-
Business Analyst/Product Owner (blockchain experience)
Full Remote · Worldwide · 3 years of experience · Upper-IntermediateWe are seeking a skilled and experienced Business Analyst/Product Owner (blockchain experience) to join our team and contribute to the success of our project. About the project The project involves developing a payment system that supports both crypto...We are seeking a skilled and experienced Business Analyst/Product Owner (blockchain experience) to join our team and contribute to the success of our project.
About the project
The project involves developing a payment system that supports both crypto and fiat currencies, designed to replace the existing solution. The payment system will function similarly to the tools employed by cryptocurrency exchanges for accepting payments and managing balances, while incorporating unique features for distributing outgoing payment flows. Integration efforts will include connecting the new system to existing services, such as merchant platforms and systems for processing fiat payments.
Responsibilities:
Requirements Elicitation and Analysis:
- Identify and articulate business needs, elicit functional and non-functional requirements from stakeholders, and analyze them to drive project objectives. Facilitate discussions to uncover underlying needs and translate them into actionable requirements.Documentation:
- Create and maintain comprehensive project documentation as a Business Analyst/Product Owner. Collect, define, and translate business/product objectives into clear technical requirements and user stories within the backlog. Distribute tasks to the development team and ensure continuous support and alignment of functionality through to production.Solution Design and Specification:
- Collaborate with cross-functional teams to design technical solutions that are feasible, scalable, and aligned with business objectives. Develop detailed technical specifications to guide the development process and ensure alignment with project goals.Stakeholder Management:
- Serve as the primary liaison between the technical team and client stakeholders. Ensure alignment of requirements with project goals and client expectations, facilitating open communication and resolving potential conflicts.Risk Management:
- Identify and assess potential risks associated with project delivery, including technical, security, and timeline risks. Collaborate with the Project Manager and development team to define and implement effective mitigation strategies to ensure project success and safeguard deliverables.Requirements:
Experience:
- Minimum of 3 years of experience as a Business Analyst or Product Owner.
- Proven experience in creating and launching blockchain-based products (mobile and web apps), particularly within the financial domain (e.g., DEX/CEX, portfolio management, wallets, etc).
- Experience in integrating with payment provides (e.g., MoonPay, Stripe, Alchemy Pay, etc.)
Knowledge & Expertise:
- Extensive knowledge and hands-on expertise in Web3 technologies, with a strong focus on DeFi.
- Experience in bringing new products to market, from ideation to production.
- Solid understanding of the SDLC and development methodologies.
Documentation Skills:
- Proficiency in creating clear and concise requirements documentation, including BPMN and/or UML diagrams, wireframes, infographics, etc.
- Ability to structure and orchestrate information architecture effectively within the project.
Technical & Analytical Skills:
- Strong skills in business analysis, requirements management and product management.
- Strong logical and analytical skills, with the ability to identify edge cases and corner scenarios.
- Capability to provide practical solutions and recommendations for product development.
- Advanced knowledge of tools like JIRA, Confluence, Draw.io, FigJam Miro, or similar.Will be a plus:
- Understanding of go-to-market strategies and marketing approaches is a plus.
- Successful experience with the Scrum framework or relevant certifications is a plus.
- Familiarity with product metrics and analytics, including the ability to define, track, and interpret key performance indicators (KPIs) to inform product decisions is a plus.
- Experience with hypothesis testing and applying data-driven approaches to validate ideas and features is a plus.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 -
Rust Engineer (Solana experience)
Full Remote · Ukraine · 3 years of experience · IntermediateWe are looking for a highly skilled and experienced Rust Engineer (Solana experience) to join our team. About the project The project aims to develop a permissioned decentralized blockchain infrastructure leveraging Solana’s capabilities. The scope...We are looking for a highly skilled and experienced Rust Engineer (Solana experience) to join our team.
About the project
The project aims to develop a permissioned decentralized blockchain infrastructure leveraging Solana’s capabilities. The scope includes creating an SLM Factory for token and DAO management, integrating a Token-2022 Program for advanced functionality, and developing associated token systems (payment, staking, vesting) and management capabilities. DAO functionalities will be enhanced with proposal management, treasury systems, and governance models tailored to individual SLMs.
Responsibilities:
- Develop and deploy Solana smart contracts using Anchor.
- Design and maintain DAOs, token systems, staking, and vesting mechanisms.
- Ensure seamless on-chain and off-chain integration with backend and frontend teams.
- Optimize smart contract performance and ensure code quality/security.
- Utilize Solana indexers (e.g., Substreams) for indexing services.
- Stay updated on Solana ecosystem advancements and best practices.
Requirements:
- Experience with Solana and Anchor framework.
- Strong understanding of DAO and Token Program (2022 version).
- Ability to write clean, efficient, and well-documented code.
- Solid problem-solving skills and a proactive approach to development challenges.
- Excellent communication skills and ability to collaborate effectively in a team environment.
Will be a plus:
- Familiarity with Solana indexers, such as Substreams, is a plus.
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
-
Blockchain Rust Engineer
Full Remote · Worldwide · 5 years of experience · Upper-IntermediateWe are currently seeking a skilled Rust Engineer to join our team and work on one of our challenging projects. As a Rust Engineer, you will be responsible for developing the backend components of our applications, ensuring their efficiency, reliability,...We are currently seeking a skilled Rust Engineer to join our team and work on one of our challenging projects. As a Rust Engineer, you will be responsible for developing the backend components of our applications, ensuring their efficiency, reliability, and scalability.
About the project
The project is a blockchain-based platform designed to facilitate secure and private financial transactions. It emphasizes censorship resistance, liveness, privacy protection, and low transaction fees, supporting both fungible token (FT) and non-fungible token (NFT) transfers.
Stack
Rust Framework: Actix
Database: PostgreSQL, (cockroachdb)
System Control Version: Git, Github
Technology: a system similar to Polygon CDK.Responsibilities:
As a Rust Engineer, you will contribute to the development and maintenance of the product Network, building secure, scalable, and privacy-focused blockchain solutions.
- Backend Architecture Design and implement robust, scalable backend systems for transaction processing, block creation, and decentralization.
- Ensure architectural decisions align with the goals of security, performance, and privacy. Development and Maintenance Develop and maintain the product Node using Rust and Actix, implementing core functionalities such as transaction processing, block creation, and node decentralization.
- Database Management Integrate and optimize PostgreSQL for secure and efficient data storage and retrieval.
- Ensure high performance and reliability of database interactions within the node.
- Security Strengthen code security by integrating processes to detect and resolve potential vulnerabilities.
- Ensure secure database access by implementing measures to prevent unauthorized operations.
- Conduct regular security audits to minimize the risks of unauthorized access and data breaches.
- Testing and Debugging Conduct extensive testing and debugging to identify and fix issues, ensuring the stability and performance of distributed nodes.
- Performance Optimization Continuously monitor and improve the performance and scalability of the product Node.
- Identify and address bottlenecks in the system, implementing optimizations where necessary.
Requirements:
- Strong expertise in backend development with Rust, including a deep understanding of system-level programming.
- Proven experience in designing and optimizing large-scale backend architectures.
- Experience with blockchain development or cryptographic systems.
- Knowledge of distributed systems and network protocols.
- Knowledge of database systems like PostgreSQL including query optimization and schema design.
- Experience with performance profiling and scalability enhancements.
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 responsibilit