Software Developer
CATTS
Contract
Remote
Job description
Title
Location
Department
salary
Start date
reports to
Travel
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
- 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
- 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 [email protected]