Vacancies
Post your vacancy or apply for suitable vacancies easily by filling out a simple online form. Get SC and XP for activity in the vacancy section.
Telegram Bot Developer
Vacancy: Telegram bot developer (catalog + content platform)
We are a marketing agency, looking for a developer to create a Telegram bot (a brand in the cosmetics industry).
Task:
Create a Telegram bot that will combine:
• Product catalog
• content platform (posts, influencer integrations, branded content)
Bot functionality:
• Product catalog:
• Categories
• product cards (description, photos, possibly links)
• Content Section:
• publications with influencers
• brand posts (texts, photos, videos)
• Easy navigation inside the bot
Important:
We need the ability to independently manage the bot without the participation of a developer, namely:
• add/edit products
• Upload content
• change the structure of sections
(preferably via the admin panel or CMS)
Requirements:
• Telegram bot development experience
• Working with the Telegram Bot API
• Experience in creating admin panels / CMS
• Understanding UX
That would be a plus:
• Experience working with marketing projects
• Cases with catalogs or content bots
Format:
• Project work (further support is possible)
When responding:
• Examples of bots
• Deadlines
• Cost
Java Developer
What you have to do:
Participation in the development of backend components in Java under the guidance of a mentor
Learning and applying the Spring and Spring Boot frameworks in practice Learning how to work with relational databases: writing SQL queries, working with data
Introduction to modern development practices: Clean Code, SOLID, design patterns
Teamwork: daily meetings, code reviews, joint problem solving
Interacting with analysts, testers, and more experienced developers
Our expectations from the candidate:
Basic requirements:
Knowledge of the basics of Java Core (syntax, OOP, collections, exceptions)
Understanding the principles of object-oriented programming (OOP) Basic familiarity with SQL and relational databases
Understanding how to work with Git (basic commands)
Knowledge of English from A2-B1 level (reading technical documentation)
It will be an advantage:
Availability of educational or pet projects in Java (link to GitHub is welcome) Getting to know the Spring Framework (Core, Boot) at a basic level
Understanding the principles of the REST API
Experience working with version control systems (Git)
Higher technical education or final year studies (incomplete higher education)
Personal qualities:
The desire to learn and develop in the field of Java development
Attention to detail and the ability to understand someone else's code
Willingness to work in a team and accept feedback Responsibility and focus on results
We offer:
Mentoring: Each intern is assigned an experienced developer who helps them master the technology and integrate into the processes.
Work on real projects: the opportunity to participate in commercial development under the guidance of a team
Professional growth: the prospect of further employment in the company after a successful internship
Training: access to internal materials, free corporate English courses
A friendly atmosphere: support from colleagues, participation in team activities and corporate events
Lead Software Development Engineer
Akvelon Inc. is an international IT company specializing in software development using a wide range of modern technologies. As a member of global partner programs, the company provides employees with the opportunity to collaborate with leading technology organizations such as Microsoft, Facebook, Airbnb, Dropbox, Pinterest and others.
About the project
We are creating a modern data lakehouse platform that allows engineers and data teams to work with big data processing frameworks directly through an interactive web interface without complicated environment settings.
The platform provides an opportunity to explore, launch, and experiment with distributed data pipelines in different programming languages, helping teams evaluate data processing technologies faster and accelerate their implementation in organizations.
The system integrates with modern cloud infrastructure and data lake technologies, providing scalable task execution, secure data access, and support for highly loaded data processing scenarios. This role is perfect for engineers who enjoy working in an agile environment, frequently releasing updates, solving complex tasks, and creating highly scalable distributed services for global cloud platforms.
Responsibilities
- Design and implement key components of the data lakehouse platform, including integrations with storage, encryption systems, and data processing frameworks
- Make architectural decisions and participate directly in the development (mostly hands-on)
- Coordinate the work of a small engineering team, assign tasks, and ensure stable project progress.
- Conduct a review of the code and technical solutions to maintain a high level of development
- Interact with external teams and open-source communities when working on platform integrations
- Identify technical risks early, manage dependencies, and offer solutions to eliminate blockers
- Ensure production quality through testing, documentation, and integration between systems
Requirements
- Strong programming skills in Java (~75%) and Python (~25%) for developing production solutions
- Practical experience working with Apache Flink to create and support distributed data processing pipelines
- Deep understanding of the Data Lake/Lakehouse architecture and working with large-scale batch and streaming loads
- Experience working with Google Cloud Platform, including BigLake, GCS, KMS and related ecosystem services
- Proven experience in technical leadership with active participation in development
- Experience in designing and implementing integrations, dependency management, and production quality assurance
That would be a plus
- Experience working with Apache Iceberg and participating in the development of its specifications
- Active participation in open source communities or contribution to open projects
- Experience in integrating various systems and developing tools/platforms for data teams
- Background in cloud security, encryption, or data management (governance) in large systems
- Experience designing features and enhancements for high-load distributed data platforms
Work schedule
- The intersection is scheduled for business hours before 10:00 a.m. PST
We offer
- Professional and career development opportunities
- Support in obtaining professional certifications
- Mentoring Program
- Medical insurance
- Participation in corporate events
- Flexible work formats (hybrid/remote)
- Paid leave and sick days
Lead Software Development Engineer (Python)
Akvelon Inc. is an international IT company specializing in software development using a wide range of modern technologies. As a member of global partner programs, the company provides employees with the opportunity to collaborate with leading technology organizations such as Microsoft, Facebook, Airbnb, Dropbox, Pinterest and others.
The project focuses on the development and operation of a distributed backend platform that supports loads related to artificial intelligence, big data processing systems, and resource-intensive infrastructure. The platform operates in cloud and hybrid environments and is designed with scalability, reliability, and high performance in mind.
The engineering team works in several interrelated areas, including computing infrastructure, data platforms, and backend services. A key part of the work is infrastructure automation, deployment, monitoring, and the creation of internal platforms that simplify the provision and operation of computing resources.
Engineers work closely between the backend, infrastructure, and data, participating both in product development and in ensuring system stability in a rapidly changing technological environment.
The lead engineer plays a key role in defining the architecture, coordinating technical solutions between different areas, and ensuring the long-term scalability and reliability of the platform.
Responsibilities
- Responsible for the technical architecture and design of systems within several backend and infrastructure components
- Form a technical strategy and implement best practices for backend development and infrastructure automation
- Lead complex initiatives in computing infrastructure, data platforms, and backend services
- Conduct reviews and approve architectural solutions, infrastructure changes, and critical code sections.
- Collaborate with product, data, and infrastructure teams to transform business goals into technical solutions.
- Mentor senior and middle engineers, advising on architecture, performance, and scalability.
- Ensure a high level of reliability, safety, observability and operational efficiency
- Participate in the planning, assessment of tasks and formation of a long-term technical strategy
Requirements
- Strong expertise in Python for backend development and data intensive systems
- Deep practical experience working with Kubernetes in production
- Strong experience working with Terraform and infrastructure-as-code practices
- Understanding network technologies, distributed systems, and system reliability
- Experience working with GCP, CloudSQL, BigQuery
- Experience in designing high-load, low-latency systems
- Proven experience in leading technical initiatives and influencing engineering decisions
- Excellent communication skills and experience working with cross-functional teams
That would be a plus
- Experience using Rust in production
- Experience working with GPU/CUDA or AI infrastructure
- Experience working with blockchain, financial or data platforms
Work schedule
- Mandatory intersection during business hours before 11:00 AM EST
We offer
- Professional and career development opportunities
- Support in obtaining professional certifications
- Mentoring Program
- Medical insurance
- Participation in corporate events
- Flexible work formats (hybrid/remote)
- Paid leave and sick days
QA engineer
Responsibilities:
Testing of highly loaded systems:
Conducting functional, regression testing of server and
client components of the system.
Checking the correctness of data processing in complex payment transactions.
Integration testing:
Testing interaction with partner APIs (banking gateways,
payment providers).
Checking for correct error handling in case of integration failures.
Ensuring the quality of payment processes:
Testing of payment scenarios, including authorization, payment processing and refunds, and checking boundary values.
Requirements analysis and development of test documentation:
Participate in the analysis of product specifications and requirements.
Development of test cases and checklists for all functional modules.
Test automation:
, Development of autotests for API and key user scenarios.
Using tools to automate testing of the server side (for example, REST Assured, Postman/Newman).
Product quality monitoring and improvement:
Analysis of product performance and stability metrics.
, Collaboration with developers to fix bugs and optimize
processes.
Working in an Agile team:
Participate in sprints, planning, and retrospectives.
Interact with analysts, developers, and the product manager to achieve the team's goals.
Requirements for the candidate:
Required:
1-3 years of experience as a QA engineer, preferably with high-load or financial systems.
Deep understanding of the principles of client-server architectures.
Experience in API testing (REST, SOAP) using tools
(Postman, Swagger, SoapUI).
Knowledge of databases and SQL at the level of writing complex queries.
Knowledge of security standards for financial systems.
Experience working with bug tracking tools (JIRA) and CI/CD (GitLab CI, Jenkins).
Desirable:
Understanding the specifics of working with banking gateways and financial APIs.
Knowledge of programming languages (Java, Python) for test automation.
Experience working with monitoring tools (Grafana, Kibana).
ISTQB certificates or similar.
Conducting security tests and data validation in accordance with
financial standards (for example, PCI DSS).
Junior Flutter Developer
About the project
We are developing a mobile application with an active user base and a real workload. We are looking for a Junior Flutter developer who is not afraid of difficult tasks and wants to grow through practice: from support to the development of new features and complex UI.
Tasks:
* Support and development of the existing application
* Bug fixes and improved stability
* Integration and work with the API
* Development of new screens and complex UI components
* Performance and animation optimization
* Participation in the improvement of the application architecture
Requirements:
* Flutter development experience from 6-12 months+
* Confident use of *Block*
* Working with *Dio* (network layer)
* Navigation skills through *AutoRoute*
* Understanding *Clean Architecture*
* Experience working with custom UI (complex components)
* Experience with *CustomPaint*
* Animation implementation (implicit/explicit)
* Experience working with audio
* Ability to write clean, maintainable code
It will be a plus:
* Experience optimizing UI and FPS
* Firebase (FCM, Analytics)
* Understanding asynchrony and threads
* Application publishing experience
We offer
* A real production product with a load
* Rapid growth through challenging tasks
* Mentoring and strong code review
* Office in Astana
* Minimum of formalities, maximum development
Software Development Engineer (Java & Python)
Akvelon Inc. He works in the field of software development using a wide range of technologies. Our company is a member of the vendor partner program, which gives employees the opportunity to work with clients from the United States and other countries (Microsoft, Facebook, Airbnb, Dropbox, Pinterest and many others). This is a great opportunity to learn from and work with leading engineers from world-renowned companies.
We are looking for a Software Development Engineer to join the team that develops integrations and key components of the modern data lakehouse platform.
The role focuses on the development and improvement of data infrastructure components, working with distributed processing frameworks and large-scale data storage systems. You will have to collaborate with platform teams and participate in the creation of scalable data processing capabilities.
This is a practical engineering role with a focus on writing code, debugging, and creating production-ready functionality for the data platform.
Responsibilities
- Development and support of data lakehouse platform components
- Creating integrations for data processing frameworks and storage systems
- Writing high-quality, maintainable code in Java and Python
- Participation in the code review and compliance with the best engineering practices
- Collaboration with engineers to implement the platform's features and improvements
- Support for integration and testing of various components of the data platform
- Research and elimination of technical problems in distributed systems
- Participation in the preparation of technical documentation and engineering discussions
Requirements
- Strong programming skills in Java and Python
- Experience in developing backend services or infrastructure components
- Experience working with distributed data processing systems
- Experience working with data lake technologies (e.g. Apache Iceberg) and distributed processing frameworks such as Apache Flink or Apache Spark
- Experience building or maintaining a scalable data pipeline
- Knowledge of cloud infrastructure and data storage systems
- Experience working with cloud APIs and distributed services
- The requirement for the intersection of working hours is before 10:00 PST
We offer
- Career development
- Professional certification
- Mentoring
- Medical insurance
- Corporate events
- Flexible work options (hybrid/remote)
- Paid leave and sick leave
Customer Support Specialist
Planyway is a project management tool that has confirmed its high status by entering the AstanaHUB International Technology Park.
We are a team committed to making Planyway the best planning tool. The Customer Support manager will help speed up this process by working closely with the team and the product manager. Join us if you like helping people and developing the product!
What to do:
- Answer user questions and help them solve technical problems
- Write clear product instructions (Help guide)
- Collect and organize user reviews, questions, and suggestions (including NPS, Churn feedback)
- Share insights with the product team from users
Welcome to the team if you have:
- Upper Intermediate and English level higher
- At least 2 years of experience in Customer Support years in Saas
- Technical education
- The ability to systematize and analyze information
- Excellent communication skills
- Strong teamwork skills
- The desire to understand all the features of the product
- Multitasking skills
What we offer
We support the freedom of creativity and the flight of engineering thought. We strive for every member of our team to reach their potential. We try to take care of our employees. This is where remote and office teams feel as comfortable as possible.
About work and payment:
- White and timely wages
- Official employment
- Up to 5% monthly result premium
- Help with home office for remote employees
- Flexible start of the working day
About growth and development:
- Individual development track
- Compensation for professional certification within the framework of individual tracks
- Internal meetings on various topics and detailed guides
A few words about the process:
First, we study the resume with the whole team. Sometimes the process can go a little slower than usual. But don't worry — not a single resume will be lost.
The first interview is given to those who are most suitable in terms of experience and skills. It's all business — if you're in the crosshairs, we'll be sure to get in touch.
The process can take up to 3-4 weeks. Sometimes it's faster, but sometimes it takes a little longer, depending on schedules and vacations.
Interview. Sometimes we call HR first, sometimes 1-2 meetings with the team — depends on the situation.
We're taking a break to discuss with the team. And then it's either an offer, or we stay in touch and don't lose contact :)
We will be glad to work in a team with people who love their job!
Senior QA Automation / Performance Engineer
InfraDAM is an enterprise product catalog and digital asset management (PIM/DAM) platform for a group of companies with a marketplace load. The microservice platform includes a core catalog outline, asynchronous data processing services, and integration with external systems.
Area of responsibility
- E2E/API autotests of key contours (catalog, search, import/export, bulk operations)
- Load testing (baseline, spike, soak)
- Release quality: quality gates, release readiness, defect leakage control
- Non-functional requirements: latency/error budget/saturation
Must-have
- 5+ years of QA automation
- Strong testing API (Postman/Newman, pytest, Playwright/Cypress for smoke UI)
- Load Testing (k6/JMeter/Gatling)
- Understanding observability (Grafana/Prometheus, reading metrics and logs)
- Experience of highload systems with databases/search/queues
Preferably
- SQL/PostgreSQL/ClickHouse at the diagnostic level
- Basic understanding of OpenSearch
- Integration of tests into GitLab CI/CD
AI/ML Engineer (LLM + Retrieval + Evaluation)
- InfraDAM is an enterprise product catalog and digital asset management (PIM/DAM) platform for a group of companies with a marketplace load. The microservice platform includes a core catalog outline, asynchronous data processing services, and integration with external systems.
- The task is to sharpen the AI contour of the product: vector search, RAG/agents, on-premises and cloud LLM, quality/cost/performance control.
Stack
- Python, LangChain/LlamaIndex/their own orchestrators
- Embeddings + vector DB/OpenSearch vector
- LLM serving (locally + cloud), eval framework
- ClickHouse (together with Data), feature/event pipelines
Expectations
- Architecture of AI functions in the catalog
- Prompt/agent design and guardrails
- Offline/online eval, A/B and quality metrics
- Optimizing latency and cost of inference
Must-have
- Production experience with LLM/RAG
- Retrieval/hybrid search (BM25 + vector)
- MLOps/LLMOps practices (monitoring, versioning, fallback)
- Strong Applied Mathematics/ML Engineering