Webmagic is a Ukrainian IT company founded in 2014, specializing in delivering innovative solutions to a diverse range of clients—from global startups to established enterprises. Over the past 10 years, we’ve successfully completed numerous exciting and complex projects, refining our unique communication style and effective work methods.
Thanks to this approach, 90% of our clients return with new ideas. Our team values continuous development, always seeking to expand our knowledge, enhance our skills, and experiment with new techniques using cutting-edge technologies like Laravel, Angular, Docker, AWS, and DigitalOcean.
As we grow, we’re looking for talented individuals eager to embrace new challenges and work on global projects across various industries.
Why Join Us?
Over 10 years of rich experience in the IT industry.
A friendly and passionate team of professionals.
Supportive and understanding colleagues.
Long-term team members fostering loyalty and stability.
Opportunities to work with innovative startups worldwide.
Endless possibilities for professional growth.
Collaborations with companies from the EU, US, UK, Canada, and beyond.
A culture of trust and loyalty among employees and clients.
If you are a dedicated and passionate professional looking to become part of our community, we can’t wait to hear from you!
-
· 83 views · 10 applications · 8d
Rust developer
Full Remote · Worldwide · 2 years of experience · IntermediateWe’re Expanding and Looking for Talented Developers! Our team specializes in working with startups, starting from the earliest stages of their development. Each project we take on is a unique challenge, requiring innovative and effective solutions....We’re Expanding and Looking for Talented Developers!
Our team specializes in working with startups, starting from the earliest stages of their development. Each project we take on is a unique challenge, requiring innovative and effective solutions. That’s why we always stay at the cutting edge of technology.
We believe that productive work is only possible in a comfortable environment with excellent planning. The best solutions are built on well-thought-out architecture, quality code, and modern technologies.
If these priorities resonate with you, you’ll love being part of our team!
Requirements
- 2+ years of production experience with Rust
- Strong knowledge of asynchronous programming (Tokio, async/await)
- Experience with building cross-platform desktop applications using Tauri (or willingness to learn quickly)
- Experience integrating with external APIs (GitHub, AI services, etc.)
- Solid understanding of memory safety, concurrency, and performance optimization
- Experience working with local filesystems and developer tooling (CLI/terminal integration, xterm/wezterm)
- English proficiency sufficient for reading documentation and writing comments
- Strong communication skills and ability to work in a team
- Self-motivation to deliver effective and elegant solutions
Nice-to-Haves
- Basic knowledge of React or Vue.js to collaborate with frontend developers
- Experience with GPU acceleration (wgpu, CUDA, Metal/Vulkan APIs)
- Knowledge of WebAssembly (WASM) for cross-platform modules
- Familiarity with DevOps practices (Docker, CI/CD for desktop apps)
- Experience with other system-level languages (Go, C++, TypeScript)
- Familiarity with AI integration in applications (local inference, MCP protocol, etc.)
Responsibilities
- Develop and maintain a cross-platform desktop application in Rust (Tauri core + JS frontend integration)
- Implement deep terminal integration (xterm/wezterm) and interaction with local codebases
- Integrate AI services, GitHub APIs, and our MCP server
- Optimize application performance, including GPU acceleration where applicable
- Deliver high-quality, well-tested, and maintainable code
Collaborate with frontend developers, Business Analyst, and Project Manager on features and architecture decisions
What We Offer
- Possibility to be a part of innovative startups from around the world
- Supportive, understanding, and flexible management
- Paid vacations and sick leave
- Opportunities for professional growth and learning
- A friendly and welcoming team
About the Team
- The team size is 24 members
- Well-organized development process involving project managers and QA
- Every developer specializes in their area (back-end, front-end)
- Dedicated teams for each project
- The team's internal communication languages are Ukrainian or russian
- Please include examples of your code with your application — this will save time for both you and us.
- If you have test results or any test documentation, feel free to share them as well. This will help us evaluate your skills much faster.
- A test task may be assigned before or after the interview.
-
· 59 views · 6 applications · 6d
Business Analyst (Middle)
Full Remote · Worldwide · 2 years of experience · Upper-IntermediateWe’re looking for a motivated Business Analyst with 1.5–2 years of experience to join our growing team. In this role, you’ll work closely with clients and the development team, shaping project requirements from discovery to delivery. You’ll take...We’re looking for a motivated Business Analyst with 1.5–2 years of experience to join our growing team.
In this role, you’ll work closely with clients and the development team, shaping project requirements from discovery to delivery. You’ll take ownership of the full BA cycle, help keep projects on track, and ensure clarity between business goals and technical implementation.
We’ll also consider PM or QA with a BA background, if you’re ready to focus fully on a BA role.
If you enjoy analyzing, structuring information, and seeing a project grow from an idea into a working product — this might be the right place for you.
Responsibilities
- Gather, clarify, and document requirements from stakeholders
- Translate business needs into clear user stories, use cases, and acceptance criteria
- Conduct discovery sessions, workshops, and backlog refinement
- Support the team throughout the entire project lifecycle (from initiation to release)
- Manage and prioritize requirements across several projects simultaneously
- Act as a bridge between clients, PMs, and developers, ensuring shared understanding
- Help prepare project documentation: specifications, roadmaps, flow diagrams
Monitor scope and support change management when needed
Requirements
- 1.5–2 years of experience as a Business Analyst in IT
- Upper-Intermediate English (B2+) for daily client communication
- Ability to work on a project from start to finish (discovery → delivery)
- Experience managing multiple projects at the same time
- Strong analytical and communication skills
- Solid understanding of SDLC, Agile methodologies (Scrum/Kanban)
- Attention to detail, self-organization, and structured thinking
- Openness to learn and grow with the team
- Knowledge of estimation techniques and working with tech teams
Nice-to-Haves (but not compulsory)
- Experience in startups or early-stage projects
- Familiarity with wireframing/prototyping tools (Figma, etc.)
Understanding of UX basics
What You’ll Get
- Access to a highly organized team (PMs, QAs, devs, all in place)
- Paid vacation and sick leave
- Flexible, friendly working culture
- Opportunities to grow and test your hypothesis
- Corporate English classes
- If this sounds like something for you, drop us your resume and a short intro.
We’d love to hear your story.