Vacancies
Post your job or apply for suitable jobs easily by filling out a simple online form. Get SC and XP for being active in the job section.
- All Favorites
Middle+/Senior .Net Developer
We are looking for an experienced Middle+/Senior .NET Developer to join our engineering team and work on the design, development, and evolution of modern backend systems. This role is suited for engineers who are comfortable working with production systems, contributing to architectural decisions, and continuously improving engineering practices using modern tools and approaches.
Responsibilities
-
Design, develop, and maintain backend services using .NET 8–10 (C#)
-
Build and evolve RESTful APIs and integrations with internal and external services
-
Work with relational databases (PostgreSQL, MSSQL) and optimize data access
-
Apply EF Core, Dapper, and CQRS patterns in real production environments
-
Implement asynchronous and event-driven processing using RabbitMQ
-
Design and use caching strategies with MemoryCache and Redis
-
Participate in code reviews, architectural discussions, and technical planning
-
Ensure code quality, reliability, performance, and maintainability
-
Write and maintain unit and integration tests for critical business logic
-
Contribute to technical decisions, refactoring initiatives, and system evolution
-
Use modern AI-assisted development tools to improve productivity and code quality
Requirements
-
4+ years of commercial experience in .NET development
-
Strong knowledge of C# and the .NET ecosystem (.NET 6–10)
-
Solid experience designing and implementing REST APIs
-
Confident work with SQL and relational databases (PostgreSQL / MSSQL)
-
Hands-on experience with EF Core and/or Dapper
-
Practical understanding and application of CQRS, experience with MediatR
-
Experience working with message brokers (RabbitMQ or similar)
-
Strong understanding of asynchronous programming, concurrency, and threading
-
Knowledge of SOLID principles, clean code practices, and testing strategies
-
Experience with Git, CI/CD pipelines, and Docker
-
Experience using AI coding assistants such as Claude Code, GitHub Copilot, Cursor, or similar tools
-
Ability to work independently, take ownership, and clearly communicate technical decisions
Nice to Have
-
Experience designing complex systems using DDD, Event Sourcing, or modular architectures
-
Familiarity with microservices and distributed system concepts
-
DevOps experience: Docker, Kubernetes, cloud platforms (Azure or similar)
-
Experience with gRPC or other high-performance communication protocols
-
Frontend experience with React and TypeScript (full-stack background is a plus)
-
Experience mentoring or supporting other developers
What We Offer
-
Work on modern, long-lived production systems
-
Opportunity to influence architecture and engineering standards
-
Mature development processes without micromanagement
-
Competitive salary based on experience and level
-
Professional growth, learning, and access to modern tooling
Contact Information
📩 Send your CV to info@robust.kz
Application Support Specialist
We are looking for a Support Specialist to join our team and help maintain and support a production web application. The role involves working closely with users, developers, and analysts to investigate issues, analyze data, and ensure stable system operation.
Responsibilities
-
Provide day-to-day support for a production application
-
Investigate and resolve user-reported issues and incidents
-
Analyze application behavior using logs, SQL queries, and API requests
-
Work with SQL to inspect data, identify inconsistencies, and validate fixes
-
Use Postman to test and verify API requests and responses
-
Understand and analyze HTTP requests, responses, status codes, and headers
-
Reproduce issues and clearly document steps, findings, and expected behavior
-
Communicate with the development team regarding bugs, improvements, and fixes
-
Monitor application stability and help prevent recurring issues
-
Maintain support documentation and knowledge base
Requirements
-
At least 1 year of experience in application support, technical support, or QA
-
Practical experience working with SQL (SELECTs, JOINs, basic data analysis)
-
Hands-on experience with Postman or similar API testing tools
-
Good understanding of HTTP fundamentals (methods, status codes, request/response flow)
-
Ability to analyze issues logically and work with incomplete information
-
Strong written communication skills for issue reporting and documentation
-
Attention to detail and sense of responsibility for system stability
Nice to Have
-
Experience supporting web-based or SaaS applications
-
Basic understanding of REST APIs and authentication mechanisms
-
Experience working with bug tracking systems (Trello, Jira, YouTrack, Azure DevOps, etc.)
-
Background in QA or testing methodologies
-
Ability to read logs or basic backend error messages
What We Offer
-
Stable work on a real, production system
-
Close collaboration with an experienced development team
-
Opportunity to grow into QA, Business Analyst, or Technical Support roles
-
Competitive salary based on experience
-
Professional and friendly team environment
Contact Information
📩 Send you CV to info@robust.kz
Технический директор (CTO)
ONESOFT LLP is a resident of the Astana Hub international technopark of IT startups. We create digital solutions for the modernization of critical industries in various sectors of the economy.We are looking for an experienced technical director (CTO) who will lead the development of large-scale digital platforms of national importance and build a high-performance technical team.
Key responsibilities:
Technological leadership:
- Development and implementation of a technological strategy for projects
- Product management from architecture to launch is a full cycle of technical implementation
- Architectural decision-making and technology stack selection
- Designing a high-load microservice architecture
- Ensuring scalability, fault tolerance, and system security
- Conducting architectural reviews and technical audits
- Setting development standards, code review processes, and best practices
Team Management:
- Managing a technical team of more than 10 specialists: Backend/Frontend developers, DevOps, QA, architects, analysts, designers
- Planning, distributing and tracking tasks in a team — ensuring transparency and efficiency of work
- Development of a technical roadmap, prioritization of tasks together with the product team
- Hiring and onboarding new specialists as projects scale up
- Formation of the team structure, allocation of areas of responsibility
- Development and mentoring of technical specialists, team competence growth
- Building a corporate technological culture: implementing best practices, creating an environment for knowledge exchange, forming common standards and approaches to development
- Conducting 1-on-1, performance assessment, career development planning
Development processes:
- Building effective development processes (Agile/Scrum)
- Implementation and control of CI/CD pipeline, automation of testing and deployment
- Data management: designing data governance processes, ensuring data quality, versioning database structures, migrations
- Technical debt management and code quality assurance
- Organization of sprint planning, grooming, and retrospects
- Monitoring velocity, burndown, and other team metrics
- Continuous improvement of development processes and tools
Strategic cooperation:
- Working closely with the CEO/Product Owner to create a product roadmap
- Presentation of technical solutions to stakeholders and customers
- Estimating deadlines, risks, and resources for new functions
- Participation in strategic meetings on product development
- Interaction with external contractors and integration partners
- Presentation of projects at technical conferences (if necessary)
Infrastructure and security:
- Design and control of infrastructure solutions
- Ensuring compliance with information security standards (ST RK, ISO 27001)
- Working with security auditors and passing certification
- Organization of monitoring, logging, and incident response
- Disaster recovery planning and fault tolerance
Budget and planning:
- Planning the technological budget of projects
- Cost control for infrastructure, tools, licenses
- ROI-justification of technological solutions
- Project technical risk management
Requirements:
Required:
- At least 5 years of experience as CTO/Tech Lead/Engineering Manager
- 5+ years of experience in software engineering / architecture (required)
- At least 2 years of experience in managing technical teams (desirable)
- Experience working with cross-functional teams (development, product, analytics, design)
- Full-cycle experience in the development of large projects (from design to launch)
- Experience in GovTech projects - understanding the specifics of government systems, security requirements, and approval processes
- Experience working with large corporate or complex projects
- Experience in hiring, developing, and retaining technical specialists
- Deep understanding of architecture of distributed systems and microservices
- Expertise in Backend development: Java/Node.js/Python/.NET (minimum 2 languages)
- Understanding Frontend technologies: React/Vue/Angular, Mobile development
- DBMS knowledge: PostgreSQL/MySQL and experience designing databases for high loads
- Experience working with Kubernetes, Docker, CI/CD (GitLab/Jenkins)
- Understanding the principles of REST API, GraphQL, Message Queues (RabbitMQ/Kafka)
- Knowledge of design patterns and best practices of development
- Skills in DevOps, cloud technologies, networks, monitoring
- Understanding ML pipelines and computer vision will be a plus.
- Deep understanding of Agile/Scrum/Kanban methodologies
- Experience in implementing DevOps practices and culture
- Knowledge of SDLC and quality assurance processes
- Experience working with team metrics and development KPIs
- Understanding information security requirements
- Knowledge of security standards (ISO 27001, OWASP, etc.)
- Experience passing security audits
- Excellent communication skills with technical and non-technical stakeholders
- The ability to present complex technical solutions in simple language
- Strategic thinking and the ability to see the big picture
- Leadership skills and the ability to inspire a team
- Decision-making skills in the face of uncertainty
It will be a significant advantage:
- Work experience in GovTech or large Enterprise projects in various industries
- Knowledge of the specifics of highly loaded systems with millions of users
- The experience of building a team from scratch
- Experience working with Big Data and analytical systems
- Knowledge of the specifics of billing and financial systems
- Experience of integration with government information systems
- Participation in opensource projects or technical communities
- Public appearances at technical conferences
- Certifications: AWS/Azure/GCP, TOGAF, CISSP or similar
- Knowledge of English
We offer:
Professional opportunities:
- The ability to create architectures from scratch without the limitations of legacy systems
- Freedom to choose technology stacks and tools
- Creating strong cases for an international portfolio
Conditions:
- Fair and competitive salary (discussed individually at the interview)
- Offline work format (office in Astana)
- Official employment
- Budget for professional development (conferences, courses, certifications) — in case of significance and benefit for the company's projects
Impact and scale:
- Your decisions will affect the lives of millions of people.
- Participation in projects of social significance
- The opportunity to modernize entire industries
- The prospect of scaling solutions internationally
Working conditions:Location: Astana (offline, business trips in Kazakhstan are possible)
Schedule: 09:00 to 18:00
Probation period: based on the results of the interview
How to respond:
Fill out the form using the link: https://forms.gle/WL61aNyaHZ6QXPbBA
Telegram: @onesoft_info