Build YourDream Career
Join a team of innovators, creators, and problem-solvers shaping the future of technology
Open Positions
Find your perfect role
Perks & Benefits
We take care of our team
Competitive Salary
We offer industry-competitive compensation packages with regular performance-based salary reviews and bonuses to recognize your contributions.
Health Insurance
Comprehensive health insurance coverage for you and your dependents, including medical, dental, and vision benefits.
Flexible Work
Flexible working hours and remote work options to help you maintain a healthy work-life balance and work in your most productive environment.
Learning Budget
Annual budget for professional development, including courses, workshops, conferences, and certifications to enhance your skills.
Generous Time Off
Paid vacation days, holidays, sick leave, and personal days to ensure you have time to rest, recharge, and attend to personal matters.
Team Events
Regular team-building activities, social events, and celebrations to foster a positive company culture and strengthen team relationships.
Our Values
We're more than just a company. We're a community of passionate individuals united by shared values.
Innovative Projects
Work on cutting-edge technologies and challenging projects that solve real-world problems for our clients across various industries.
Career Growth
Clear career progression paths with regular performance reviews, mentorship opportunities, and leadership development programs.
Collaborative Culture
Join a diverse team of talented professionals who value collaboration, knowledge sharing, and mutual support in a positive work environment.
Continuous Learning
Access to learning resources, conference attendance, certification programs, and dedicated time for professional development.
Global Exposure
Opportunity to work with international clients and partners, gaining exposure to diverse business environments and global best practices.
Work-Life Balance
Flexible working arrangements, competitive benefits package, and a culture that values personal well-being alongside professional success.
Career Growth Stories
Real journeys of our team members
Maryam Ahmadi
"I joined craftCoding as a junior developer three years ago with limited experience. The mentorship program paired me with a senior developer who guided my growth. Today, I lead a team of five developers, working on enterprise solutions for our largest clients."
Maryam has leveraged our learning budget to obtain certifications in cloud architecture and advanced React patterns. She now mentors junior developers and has presented at two regional tech conferences.
Ali Karimi
"craftCoding recognized my passion for design systems and gave me the opportunity to implement a company-wide design framework. This project transformed our product development process and opened doors for my career advancement."
Ali started as a UX designer and now oversees all creative aspects of our projects. He's built a diverse design team and established our design system that has significantly improved our development efficiency.
Our Hiring Process
Transparent, fair, and designed for your success
Application Review
Our HR team carefully reviews all applications to assess qualifications, experience, and potential fit with our team and culture.
Initial Interview
Selected candidates are invited for an initial interview with our HR team to discuss their background, career goals, and learn more about craftCoding.
Technical Assessment
Depending on the role, candidates may complete a technical assessment, coding challenge, or design task to demonstrate their skills and problem-solving abilities.
Team Interview
Meet with potential team members and managers to discuss technical expertise, project experience, and assess team fit in a collaborative environment.
Offer & Onboarding
Successful candidates receive a competitive offer and begin our comprehensive onboarding program designed to integrate new team members quickly and effectively.