Build your career with Codica
Do you want to grow as a professional, approach new challenges and work on various exciting projects? Then Codica is for you!
Check open positionsJoin our expert team
If you are looking for a company where you could apply your existing skills and develop new ones, we would love to welcome you aboard. We have strong teams that will help you from day one, and complex projects that will definitely interest you from the technical point of view.
“I have been a part of Codica for more than 8 years, and I am very happy to be here. The team is amazing, and I like the management’s positive attitude.
I’m a web developer, so it’s also important to me that everyone can learn and use new technologies in our projects, and that we maintain high quality of code in all the solutions that we implement.”
We build web products that users love
We specialize in building custom online marketplaces and SaaS solutions. Our goal is to continue growing our team’s expertise and become a valued partner and advisor to our clients. Here’s our main principle: Build great web products that bring value to our clients and end users.
What working at Codica is like
We don’t outstaff, but work directly with our clients, helping them design and develop their products from scratch. We specialize in custom online marketplaces, SaaS and PWA solutions.
All our projects start with the Discovery stage, where we clearly define the requirements of a client, and prepare project requirement documentation and product prototypes.
Our team is composed of all the professionals required for building a web product: frontend and backend developers, UX/UI designers, product managers, QA and DevOps engineers, marketing and SEO specialists. We use the Agile approach in project management.
All this allows us to effectively realize the full-cycle product development for our clients.
We always use AWS.
We automate CI/CD when starting each project:
- Run linters to check code quality (eslint, rubocop)
- Run linters for security (trivy, git-secrets)
- Run unit and integration tests
- Run automated assembly and deployment on staging / production instances.
We use Docker to quickly deploy projects locally.
We switch between the projects, not get stuck on one.
We regularly perform retrospectives, this allows continuous improvement for every team member. While everyone has the right to make a mistake, retrospectives help to avoid it in the future.
Thanks to our narrow specialization, we have strong teams of PM, QA, Rails, React, Vue, DevOps specialists.
We use a set tech stack which allows us to grow expertise:
- Rails for backend
- React & Vue.js for frontend
- PostgreSQL as RDBMS
- ElasticSearch
- AWS
We actively develop the culture of code writing and always perform Code Review.
We standardize and document our work processes, which guarantees the best results.
Our clear process of release preparation, testing and publishing allows us to minimize the amount of bugs on production.
We continuously work on improving the quality of our work and implement new technologies. When working on new products from scratch, we use the following tech stack:
- React or Vue for frontend development (no monolith)
- TypeScript for React code
- NextJS for products SEO
- Redux Toolkit and React-Query for State management
- The latest versions of Rails / React / Vue
- Active use of Elastic
- WebSocket for real-time tasks
Open positions
While there are no open positions at the moment, we’re always on the lookout for talented individuals. We welcome you to submit your resume for upcoming vacancies.
“I’ve been with Codica for over 6 years, and what I like most here is the great team. I’m happy to work with such understanding, interesting and simply awesome people.
I also like our streamlined design processes. Thanks to this, I can really dive into each product and understand its potential users. All this makes my work smooth and meaningful.”
Why join Codica?
Great clients and projects
Friendly management
Strong engineering team
Flexible working hours
Personal development plans
Regular performance reviews
Awesome teammates
Work from anywhere
Your opinion matters
An exciting place to work
Codica Team is not only about work. There’s so much more going on! So we’d better show you what life is like at Codica.
“I joined Codica almost 6 years ago, and I love working here. The company is constantly growing and changing, and I’m happy to contribute to this development.
There are many things that I like here: regular performance reviews, friendly and engaged team, cozy office, the overall atmosphere. Also, we work on interesting and diverse projects, and it’s a great opportunity to learn something new all the time.”
Send your CV
Our goal is to build high-performing and happy teams.