At World Kinect, our employees are the key to our global success. We are industry leaders due to the innumerable talents of our approximately 5000 strong professional team. Our people thrive in an entrepreneurial and culturally-diverse environment, where innovative thinking, collaboration and efficient execution are highly valued. Our high-performance culture is what allows us to drive sustained growth. Stronger together, we promote an environment where individuals can thrive.
We are not offering any sponsorship for this position at this time!!!!
Job Description:
We are seeking an experienced developer with a strong background and with the ability to develop, improve, and maintain backend and platform systems along with their integrations. Technology stack includes Atlassian JSM, Apollo GraphOS, AWS, Azure, and MS Entra. The ideal candidate will possess a deep understanding of GraphQL, its query language, and how it integrates with modern software development practices. This role requires a focus on automation, Infrastructure as Code (IaC), and leveraging JSM (Jira Service Management) to enhance performance and scalability.
What you’ll be working on:
Maintain automation as products to enable self-service
Adhere to strict continuous integration and continuous delivery practices to manage automation products
Simplify the path from zero to production for our engineers, abstracting their intent from irrelevant implementation details
Provide technical solutions to real business problems in a global organization.
Build and influence the tools and utilities that are part of our fleet running internal services
Develop and design IAM solutions and automation processes.
Leverage Cloud APIs to build automation and Infrastructure as Code
Key Responsibilities:
GraphQL Expertise:
Hands-on experience with GraphQL (planning, development, and usage) and Infrastructure as Code (IaC) platforms.
Explore and implement the fundamentals of GraphQL, ensuring efficient query design and execution.
Develop and maintain robust, scalable, and secure GraphQL APIs.
Automation and Infrastructure as Code:
Introduce and implement Infrastructure as Code (IaC) practices to automate the provisioning and management of cloud resources.
Utilize tools like Terraform or AWS CloudFormation to effectively manage infrastructure and streamline deployment processes.
Jira Service Management (JSM):
Leverage JSM to enhance project management and service delivery within the team.
Collaborate with cross-functional teams to ensure seamless integration of JSM with development workflows.
Development Skills:
Utilize proficiency in programming languages such as JavaScript, TypeScript, or Python to build and enhance applications.
Collaborate with front-end developers to integrate GraphQL APIs seamlessly into applications.
Software Engineering Skills:
Apply strong problem-solving skills, algorithm design, and system architecture principles to develop high-quality software solutions.
Participate in code reviews and contribute to team knowledge sharing.
Integration and Deployment:
Recommend and implement best practices for integrating GraphQL with IaC to streamline deployment processes.
Enhance scalability and reliability of applications through effective deployment strategies
What You’ll Need:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Software Engineer with a focus on GraphQL or similar role.
Strong understanding of GraphQL specifications and best practices.
Proficiency in JavaScript, TypeScript, or Python.
Practical experience with databases and database planning.
Experienced with systems integration.
Experience with cloud services and Infrastructure as Code tools (e.g., Terraform, AWS CloudFormation).
Familiarity with Jira Service Management (JSM) and its integration into development processes.
Excellent problem-solving skills and ability to work collaboratively in a team environment.
A relevant degree in a related technical discipline or equivalent experience in a large – scale network environment
Hands-on system administration experience with Linux and Windows operating systems
Demonstrable experience in using development languages such as Python, PowerShell, Perl, Java, Go, Ruby, Shell or other languages, to build reusable tools
Experience automating software deployments and following a continuous delivery and deployment (CI/CD) model
Experience with Agile development methodologies and DevOps environments
Practical knowledge of system architectures and networking
Experience leading technical and functional solutions through discoveries, design, planning, implementation and support lifecycle
Understanding of cloud computing design and security principles (AWS/Microsoft)
Understanding of Identity platforms (Ex. AAD, AD)
Understanding of Integration platforms (Ex. MS PowerPlatform)
Experience writing technical documentation for a technical audience
Demonstrated ability to work with minimum direction
Excellent written and verbal communication skills