
Softonix
Yeah, you’ve read this hundreds of times already. However, at Softonix, we prefer actions over words. We have:
- built an AI-driven automation platform, featured in Forbes, that has closed a $4M seed round;
- created a custom e-commerce platform for a medium size company with a 30% - reduction of maintenance efforts;
- developed a mobile app for an EdTech startup that got over 300,000 users in its first month!
Softonix is your leading partner for comprehensive IT solutions. Our dedicated teams cover every aspect of a product creation: from concept to delivery. Whether you're a startup or small/medium-side enterprise, we're here to support you at any stage of your product journey, regardless of whether you're starting from scratch or enhancing existing solutions.
Over the past 8 years, our team of 30 engineers, product architects, and project managers has established a proven track record by successfully delivering more than 150 projects in:
Web Development: MVP, SaaS, E-commerce, PWA, SEO-friendly apps
Mobile App Development: Efficient Cross-Platform Solutions
Design: UI/UX engineering, Figma prototyping and high-fidelity wireframing
Server Infrastructure and Testing: DevOps & FinOps, QA
Team and Support: Dedicated Teams, Staff Augmentation
Talking tech stack, we are working with:
Front-end: Vue.js, React.js, Angular, TypeScript, Nuxt.js, and Next.js
Back-end: Node.js, SQL & NoSQL databases
Mobile: Flutter and React Native
DevOps: AWS and Google Cloud Platform, CI/CD - Jenkins, AWS Codebuild
QA: E2E automation tests, CypressIO, Jest.js
Ready to experience the Softonix difference? Let's turn your IT aspirations into reality.
-
Middle Node.js Developer (Back-end)
Ukraine · 3 years of experience · Upper-IntermediateAre you a passionate and skilled Node.js developer looking to elevate your career in a dynamic environment? Join us and become part of an innovative team working on cutting-edge solutions! We're seeking a talented Middle Node.js Developer to help build...Are you a passionate and skilled Node.js developer looking to elevate your career in a dynamic environment? Join us and become part of an innovative team working on cutting-edge solutions! We're seeking a talented Middle Node.js Developer to help build robust back-end systems and make a real impact.
Location: Lviv, рybrid (office visits a few times per month)
English Level: B2
What You’ll Do:- Collaborate closely with the team lead to tackle technical challenges and deliver high-quality solutions.
- Analyze client requirements, provide recommendations for optimal implementation, and estimate execution timeframes.
- Break down complex tasks into manageable sub-tasks, ensuring clarity and efficiency.
- Navigate through our internal leveling system, continuously growing and enhancing your skills.
Key Responsibilities: - Execute technical tasks as assigned by the team lead.
- Contribute to system design and code review processes.
Participate in team discussions to ensure clarity on task objectives and project goals.
Hard Skills:
- Node.js with TypeScript, Fastify/Express/Nest.js
- Databases: Postgres, ElasticSearch, Redis
- Containerization: Docker, Kubernetes (K8s)
- Distributed Systems: Asynchronous task execution with queues, brokers, pub/sub, fanout
- Cloud Providers: AWS, GCP
- Experience with serverless and event-driven architectures
- Integration with third-party services (e.g., Stripe, OpenAI)
- Experience in setting up alerting systems to proactively detect system failures or performance degradation
- Ability to analyze logs and metrics to understand system performance, troubleshoot issues, and identify potential improvements
- End-to-end (E2E) testing experience
Personal Traits: - Persistent and goal-oriented
- Clear and concise communicator
- Strong analytical mindset with a passion for problem-solving
- A true team player who collaborates effectively
- Well-organized, with the ability to prioritize tasks and plan effectively
- Critical thinker, capable of solving complex problems
- Detail-oriented and thorough in all aspects of development
- Proactive, responsible, and capable of making independent decisions
- Eager to learn and continuously improve
Ready to take your skills to the next level? Join us and become part of an ambitious, growth-oriented team!
-
Strong Junior Flutter Developer
Ukraine · 1 year of experience · IntermediateThe Softonix team is seeking talented, Strong Junior Flutter Developers from Lviv. We seek a creative and proactive developer interested in discovering and learning new technologies and taking a valuable place within our mobile department. If you are...The Softonix team is seeking talented, Strong Junior Flutter Developers from Lviv.
We seek a creative and proactive developer interested in discovering and learning new technologies and taking a valuable place within our mobile department.
If you are that kind of specialist, contact us now!
Technical skills:
- At least half a year of experience in commercial software development using Flutter & Dart
- Good knowledge of Dart programming language
- Good understanding of the Flutter framework
- Experience with BloC
- Experience in working with Git
Soft skills:
- Good English (at least Intermediate level)
- Ability or at least willingness to demonstrate your work to foreign customers
- A proactive person with high client/project orientation
General requirements:
- An intelligent person with critical thinking who can find innovative solutions for tasks
- A good review of the personal work done; not rely on testers but test yourself very patiently
- Strong willingness not only to work in a team but also to be a part of it
NOTE: Please attach the link to your Github profile, where we will be able to check the current codebase you can share. It would be perfect if you could share your latest examples of BloC implementation.
Will be a plus:- Prone to working with a high load of tasks
- Skills in creating non-standard solutions
- Any experience with App deployment to the App Store and Play Market
We offer:
- Competitive salary paid in US dollars
- Personal performance bonuses
- Powerful Macbook Pro laptops for comfort work
- Constant support from experienced Team Leaders within the team
- Fully paid sickness leave (up to 14 days)
- Annual vacation of 20 working days
- Bonuses for referring friends (referral program)
- Regular corporate events and team building
- Opportunity to build a career and gain an experience that will serve you in a long-term perspective
-
Upwork Lead Generator
Office Work · Ukraine (Lviv) · 1 year of experience · Upper-IntermediateAre you an experienced lead generator with a passion for connecting with clients and growing business opportunities? The Softonix team is seeking a skilled and motivated Upwork Lead Generator to join our team and drive our client acquisition efforts on...Are you an experienced lead generator with a passion for connecting with clients and growing business opportunities? The Softonix team is seeking a skilled and motivated Upwork Lead Generator to join our team and drive our client acquisition efforts on Upwork. In this role, you’ll play a crucial part in supporting our Sales team by driving the lead generation process, managing communication, coordinating schedules, and assisting with proposal preparation. You’ll collaborate closely with both our Sales and Technical Delivery teams to ensure a seamless client acquisition process.
Requirements:
Minimum 1 year of experience in lead generation on Upwork with a proven track record of successful client acquisition- English proficiency: B2 level or higher – clear communication is essential
- Familiarity with Upwork’s platform: Client engagement strategies, and proposal crafting
- Willingness to grow: We're looking for someone open to learning, developing their skills, and taking on new challenges
- Strong organizational skills with attention to detail
Responsibilities: - Proactively search, identify, and engage potential clients on Upwork that align with our services
- Create compelling proposals tailored to clients' needs and requirements
- Track and manage leads, ensuring timely follow-ups and efficient communication
- Collaborate with the team to align lead generation strategies with our overall business goals
- Maintain an organized and updated pipeline of potential clients in our CRM of choice
We offer: - Competitive salary
- A supportive, growth-oriented team environment
- High-performance Apple MacBook for an optimal work experience
- Fully paid sick leave (up to 14 days per year) and 20 days of annual vacation
- Performance-based bonuses for KPI achievements
- Referral bonuses for bringing in talented friends
- Regular corporate events and team building activities
- Career growth opportunities with valuable long-term experience
How to Apply: Please send us a message with a brief introduction, detailing your experience in Upwork lead generation, and share specific examples or achievements from your previous roles. Tell us why you're interested in this position and how you see yourself growing with our team.
-
Strong Junior Automation QA
Ukraine · 1 year of experience · IntermediateWe are looking for a Strong Junior Automation QA to join our growing team. We seek a proactive, self-driven individual with a passion for quality assurance and test automation. The successful candidate will be an integral part of our Back-end team. Key...We are looking for a Strong Junior Automation QA to join our growing team. We seek a proactive, self-driven individual with a passion for quality assurance and test automation. The successful candidate will be an integral part of our Back-end team.
Key Responsibilities- Automation Development: Design and develop automated test scripts using tools like Playwright/Cypress
- Test Strategy and Planning: Collaborate with stakeholders to define the test strategy, including the scope and objectives of testing for new features and releases.
- Test Execution and Analysis: Execute automated test cases, analyze results, and document defects for developers to address.
- Test Case Management: Create, update, and maintain comprehensive test cases, test plans, and documentation.
- Defect Tracking and Reporting: Identify, document, and track issues through the defect life cycle, ensuring resolution.
- Code Review and Best Practices: Participate in code reviews and ensure adherence to test automation best practices.
- Documentation: Document test cases, results, and processes to improve quality and foster team knowledge sharing.
- Performance Testing: Perform load, stress, and scalability testing where required to evaluate system performance.
Qualifications
Required Skills:
- Experience: 1+ years of experience in automated testing
- Programming Languages: Proficiency in JavaScript, TypeScript.
- Testing Tools: Hands-on experience with test automation tools such as Cypress, Playwright.
- Version Control: Proficiency in using Git for version control.
- Problem-Solving: Strong analytical and troubleshooting skills, with an ability to understand and debug complex systems.
- Communication: Excellent verbal and written communication skills to work effectively across teams.
Preferred Skills:
- Database Knowledge: Experience with databases (SQL/NoSQL) for validating back-end data.
- Web technologies: HTML, CSS, JavaScript (Vue, React)
- Performance Testing: Familiarity with performance testing tools like JMeter, LoadRunner, or Gatling.
- ISTQB Certification: An added advantage if you hold a certification in software testing (ISTQB or similar).
Join us and be part of a dynamic team where your contributions will directly impact the success of our projects. -
St Junior / Middle Business Analyst
Ukraine · 2 years of experience · Advanced/FluentBusiness Analyst Wanted – Let’s Turn Ideas into Impact! Do you love asking the right questions, uncovering hidden insights, and transforming business needs into clear, actionable solutions? If so, you might be the Business Analyst we’re looking for! We...Business Analyst Wanted – Let’s Turn Ideas into Impact!
Do you love asking the right questions, uncovering hidden insights, and transforming business needs into clear, actionable solutions? If so, you might be the Business Analyst we’re looking for!
We need a sharp mind who thrives in an Agile environment, enjoys solving challenges, and knows how to bridge the gap between business and technology. If this sounds like you—let’s talk!
What We’re Looking For:
✔ English Proficiency: Advanced or Fluent;
✔ Experience: 2+ years as a Business Analyst or Product Owner;
✔ Strong expertise in requirements elicitation, analysis, and prioritization;
✔ Excellent communication & stakeholder management skills;
✔ Agile/Scrum mindset – you understand ceremonies and best practices;
✔ Experience in writing project documentation;
✔ Familiarity with BPMN & UML;
✔ Familiarity with UAT, SDLC, APIs, databases, and system integrations.
Your Key Responsibilities:
🔹 Elicit, analyze, and prioritize requirements;
🔹 Break down high-level features into stories and tasks;
🔹 Manage and refine the product backlog;
🔹 Model and visualize business processes with BPMN/UML;
🔹 Create and maintain project documentation;
🔹 Conduct UAT to ensure top-quality delivery;
🔹 Work closely with the design team to align UX/UI with business needs;
🔹Collaborate on Sprint Refinement & Planning;
🔹 Assist in pre-sale activities and provide insights based on market research.
Must-Have Tools in Your Toolbox:
✅ Jira & Confluence – your daily playground;
✅ Camunda / Miro / Lucid / Draw.io – for workflow magic;
✅ Figma – because design matters too!
Why Join Us?💼 Be part of an ambitious, professional, and supportive team;
📈 Grow your career with continuous learning opportunities;
🌍 Work on exciting international projects;
🚀 Have a real impact on shaping products and business strategies.
If this sounds like your kind of challenge, let’s chat! Drop us your CV, and let’s build something amazing together. 🚀
-
Strong Junior Backend Node.js Engineer
Office Work · Ukraine (Lviv) · 1 year of experience · IntermediateSoftonix team looking for talented Junior Backend Node.js Engineer from Lviv. If you are a pro-active back-end developer, contact us now! Technical requirements · Good knowledge of JavaScript · Good knowledge of TypeScript · Good knowledge of...Softonix team looking for talented Junior Backend Node.js Engineer from Lviv. If you are a pro-active back-end developer, contact us now!
Technical requirements
· Good knowledge of JavaScript
· Good knowledge of TypeScript
· Good knowledge of Node.js
· Good knowledge and understanding of REST HTTP protocol
· Understanding of MySQL/Postgres persistent data storage
· TypeORM framework
· Nest.js framework
· Git flow
· Algorithms and data structures
General requirements
· English: Intermediate level
· An intelligent person with critical thinking who are able to find smart solutions for complicated tasks
· Proactive person, can generate ideas, review the current solutions and propose ideas or possible improvements
· A good review of the personal work done, not rely on testers but test yourself very patiently
We are offering
· Cheerful new colleagues
· Competitive salary
· Personal performance bonuses
· Powerful Macbook Pro laptops for comfort work
· Constant support from experienced Team Leaders within the team
· Fully paid sickness leave (up to 14 days)
· Annual vacation of 20 days
· Bonuses for referring friends (referral program)
· Regular corporate events and team buildings
· Opportunity to build a career and gain an experience that will serve you in a long-term perspective
We promise you professional growth, work in an awesome team, and a whole bunch of interesting projects with the possibility of business trips abroad!