Infinitive is a data and AI consultancy that enables its clients to modernize and operationalize their data to create lasting and substantial value. They are looking for a Back-End / Platform Software Engineer to join their engineering team, where the role involves developing high-performance backend services and maintaining system reliability using GoLang and GraphQL.
Responsibilities:
- Feature Development: Develop and maintain high-performance backend services and APIs primarily using GoLang and GraphQL
- Performance Optimization: Implement and refine low-latency coding practices to ensure high-speed data processing and minimal response times
- Cloud Integration: Deploy and manage services within AWS, utilizing Lambda, Fargate, and DynamoDB
- Production Support: Participate in the full software development lifecycle, including on-call rotations and monitoring system performance (latency, availability)
- CI/CD & Automation: Support and improve our Jenkins pipelines and automated deployment processes
- Collaborative Engineering: Work in a polyglot environment where Java is relevant, assisting with service integrations and code reviews
- Problem Solving: Identify and resolve technical debt and performance bottlenecks within the platform
Requirements:
- 3+ years of professional software development experience, with a strong focus on GoLang
- Experience with Java is also highly relevant
- Proven ability to write efficient, concurrent code and tune applications for low-latency requirements
- Practical experience building and consuming GraphQL APIs
- Hands-on experience with AWS services, specifically: Implementing serverless functions (Lambda) and containerized apps (Fargate)
- Working with DynamoDB (basic schema design and querying)
- Familiarity with Jenkins for CI/CD and a 'you build it, you run it' approach to software
- Understanding of core SRE principles, such as SLIs/SLOs and observability
- Holding or working toward an AWS Associate-level certification
- Experience or interest in working with payment networks like Visa, Mastercard, and American Express
- Direct experience configuring cloud resources beyond just deploying code