Join Our Team
Build your career at CodesRack Consulting
Our Culture & Values
What makes CodesRack special
At CodesRack Consulting, you'll collaborate with a dynamic team of forward-thinking industry experts who combine bold creativity, deep technological expertise, and a track record of driving meaningful transformation.
As we continue to expand, we're looking for exceptional talent across all levels — from ambitious early-career consultants to experienced senior leaders ready to shape the future.
We are seeking future stand-out professionals who are:
Bold Innovators
Fearless in challenging convention. You push boundaries, elevate ideas, and continuously evolve your expertise to create breakthrough solutions.
Entrepreneurial Minds
Opportunity-driven and ownership-focused. You embrace responsibility, think like a founder, and work closely with clients to unlock measurable success.
Strategic Problem Solvers
Energized by complexity. You dive deep into business challenges, uncover hidden insights, and design intelligent, impactful solutions.
Pragmatic Visionaries
Execution-focused thinkers who transform big ideas into practical outcomes — delivering efficient, scalable, and sustainable results.
Open Positions
Join our growing team and make an impact
Senior Software Development Engineer - Java Spring
Location: Gurugram/Remote
Description: We are seeking an experienced Senior Software Development Engineer with expertise in Java and Spring framework. You will be responsible for designing and developing robust, scalable backend systems that power our consulting solutions. This role offers the opportunity to work on cutting-edge technologies and mentor junior developers.
Key Responsibilities:
- Design and develop scalable Java/Spring-based applications
- Lead technical architecture discussions and make informed technology decisions
- Mentor junior and mid-level developers
- Collaborate with cross-functional teams to deliver high-quality solutions
- Participate in code reviews and establish best practices
Requirements:
- 7+ years of software development experience
- Strong expertise in Java and Spring framework (Spring Boot, Spring MVC)
- Experience with microservices architecture
- Solid understanding of databases and SQL
- Excellent problem-solving skills and communication abilities
Business Development Manager
Location: Gurugram/Remote
Description: We are looking for a dynamic Business Development Manager to drive growth and expand our market presence. You will identify new business opportunities, build strategic partnerships, and develop client relationships. This is an ideal role for someone passionate about sales and business growth with a consultative approach.
Key Responsibilities:
- Identify and pursue new business development opportunities
- Build and maintain strong relationships with key clients and stakeholders
- Develop and execute strategic plans to achieve business targets
- Create compelling proposals and pitches for prospective clients
- Collaborate with delivery teams to ensure client satisfaction
- Track market trends and competitive analysis
Requirements:
- 5+ years of business development or sales experience
- Strong understanding of IT services and consulting industry
- Excellent negotiation and communication skills
- Proven track record of meeting/exceeding sales targets
- Ability to build relationships at all levels
- CRM experience (Salesforce preferred)
Cloud Infrastructure Engineer - AWS and Azure
Location: Gurugram/Remote
Description: Join our Cloud Infrastructure team as a Cloud Engineer with expertise in AWS and Azure. You will design, deploy, and manage cloud infrastructure solutions that support our client engagements. This role is perfect for someone who thrives in a DevOps environment and loves automation and infrastructure-as-code.
Key Responsibilities:
- Design and implement cloud infrastructure on AWS and Azure platforms
- Develop Infrastructure-as-Code (IaC) solutions using Terraform/CloudFormation
- Implement CI/CD pipelines and DevOps best practices
- Ensure security, scalability, and high availability of cloud systems
- Monitor and optimize cloud costs and performance
- Troubleshoot and resolve infrastructure issues
Requirements:
- 4+ years of cloud infrastructure experience
- Strong expertise in AWS and/or Azure cloud platforms
- Experience with containerization (Docker, Kubernetes)
- Proficiency in infrastructure automation tools (Terraform, CloudFormation, Ansible)
- Knowledge of CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
- Understanding of networking, security, and databases in cloud environments
Senior Data Engineer
Location: Gurugram/Remote
Description: We are seeking a Senior Data Engineer to architect and build scalable data solutions. You will design data pipelines, optimize data warehouses, and work with large-scale data processing systems. This role offers the opportunity to work on transformative data projects across various industries.
Key Responsibilities:
- Design and implement scalable data pipelines and architectures
- Build ETL/ELT processes for data integration and transformation
- Optimize data warehouses and big data systems for performance
- Work with cloud data warehouses (Snowflake, BigQuery, Redshift)
- Implement data quality and governance frameworks
- Mentor junior data engineers and establish best practices
Requirements:
- 6+ years of data engineering experience
- Strong proficiency in Python/Scala and SQL
- Experience with distributed computing frameworks (Spark, Hadoop)
- Knowledge of cloud data warehouses (Snowflake, BigQuery, or Redshift)
- Expertise in ETL/ELT tools and data pipeline orchestration (Airflow, dbt)
- Understanding of data modeling and database optimization