Job Details

Title
Software Developer
Location
Jaipur, India
Department
Technology
salary
competitive
Start date
Immediately
reports to
Technology Team Leader
Travel
occasional

Introduction

CATTS is seeking a skilled Software Developer to design, develop, test and maintain high-quality software solutions. The ideal candidate will have a strong technical background, problem-solving mindset, and the ability to work collaboratively with cross-functional teams. Candidate should be a team player with a keen eye for detail and problem-solving skills.

At CATTS you will enjoy the entrepreneurial, fast-paced mindset of a small-to-mid-sized company. At the same time, you will gain the exposure and experience of working in a truly global organization and working on solutions for large multi-nationals.

Join our diverse global team of customs, compliance and technology experts and build the tools for the future of global trade!

Responsibilities

As a Software Developer, you will be responsible for:

• Coding,
• Designing,
• Application management and
• Troubleshooting
• Collaborating with cross-functional teams to deliver projects on time and to specification.
• Monitoring project progress and addressing any challenges or roadblocks.
• Monitoring updates and potential security threats
• Providing end user support for our application platform.
• Participating in the full software development lifecycle, including planning, development, testing, and deployment.
• Staying up to date with emerging technologies and industry trends to continuously improve skills and knowledge.

Requirements

Technical Knowledge:
• Knowledge of Go or a comparable language (e.g., Python).
• Knowledge of Elm or a comparable functional language (e.g., TypeScript).
• Understanding of modern web development techniques and technologies.
• Must fully support the technical quality of the CATTS Software Platform in close collaboration with the team manager.
• Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
• Ability to design, implement, and manage scalable and resilient cloud architectures.
• Familiarity with Agile development practices and project management.
• Experience with cloud-based computing services (e.g., AWS, Azure, Google Cloud Platform) is value added.
• Understanding of continuous integration and continuous deployment (CI/CD) pipelines and related tools (e.g., Jenkins, GitLab CI/CD, CircleCI) is value added.
• Experience with infrastructure as code (IaC) tools like Terraform or Cloud For-mation is value added.

Educational Background and Experience:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• 3+ years of experience in software development

Communication Skills:
• Must be fluent in English, both spoken and written.
• Good communicator with all team members in a global environment.
• Must have an easy-going personality and align well with our cultural concepts.

Learning and Adaptability:
• Must be willing to actively learn new concepts, languages, technologies, and about Trade Logistics and Customs Laws, regulations, processes, and procedures.

Team Coordination:
• Ability to operate in a global engineering team, coordinating efforts with product owners and other business stakeholders.

Perks

• Competitive salary.

• Attractive benefits package.

• Various training, including on-the-job training.
• Dedicated, hard-working, friendly team.
• Participation in interesting international projects.

In case you are interested, please submit a CV and motivational letter to apac@catts.eu

All resumes are held in confidence. Only candidates whose profiles match requirements will be contacted during this recruitment process.