Join the Team

A world where anyone can belong anywhere starts with a workplace where you feel welcome and can contribute your best work.

Full-stack Developer

Participate in product development from ideation to deployment and beyond. Use your inquisitive mind and broad skill set to develop complex yet user-friendly systems. With your extensive knowledge of API principles and experience in database design, build products ensuring maximum performance and stability.

Front-end Developer

Work side by side with our UX team to translate customer needs into functional interactive applications with engaging user experience. Apply your comprehensive understanding of front-end technologies and modern frameworks to create products that users will love!

QA Engineer

Analyze requirements, build test plans and test cases, develop procedures to determine product quality and release readiness, perform manual and automated testing. Ensure the product that’s being developed meets client’s expectations and end users’ needs. If you can press on through the boring and get to the nitty-gritty if it is to be found, you are a perfect fit for the job!

Mobile Developer

Use your proficiency in Objective-C/Swift and strong problem-solving skills to develop appealing mobile experiences that work across various platforms. Stay up-to-date with new trends in the tech to constantly innovate app functionality and design.

Project Manager

With your strong time-management skills, plan and oversee all aspects of the project to help everyone involved stay on track. We expect you to be a talented communicator who can manage client expectations and build trustworthy relationships with your clients and team.

BAs and Product Manager

Act as a mediator among teams, clients and users. Conduct requirements elicitation and analysis to come up with the best solutions to business problems. Keep up with the latest trends in technology to develop product strategies and plans. A tech-savvy mindset and great soft skills are a must.

Systems and Development Operations

Build scalable and cost-effective web and IT solutions for our clients’ businesses. Schedule, perform and coordinate day-to-day operational maintenance, support and upgrade for complex operating systems, workstations and servers. Spread your passion for technologies with other technology enthusiasts!

Technical Writer

Create intelligible guides, manuals, articles and other documentation that meets the needs of the target audience, turning complex information into simple and engaging content.



At CPCS we strive to help our employees maintain the work-life balance because we believe that happy employees mean higher productivity and greater creativity.

International Projects

International Projects

Take part in developing awesome products for users from the US, Europe and Asia.

Competitive Salary

Competitive Salary

Get decent compensation for the time you invest in your work.

Paid Vacations

Paid Vacations

Balance between work and play is important. Take a break and we’ll pay for it!

Friendly Team

Friendly Team

Join our open-minded team with a family-like vibe.

Flexible Schedule

Flexible Schedule

It doesn’t matter if you are a night owl or an early bird. As long as you do your job well, you are free to choose the schedule that works best for you.

Questions about joining CPCS?

Feel free to contact us