- Company Name
- Infinity
- Job Title
- Senior Software Developer
- Job Description
-
**Job title:** Senior Software Developer
**Role Summary:**
Own the full lifecycle of high‑volume, AI‑driven services. Design, build, test, and deploy secure, scalable Go micro‑services and API‑first interfaces on AWS, while elevating engineering standards, mentoring peers, and driving product outcomes in an agile environment.
**Expectations:**
• Deliver end‑to‑end software from discovery to operational stability
• Influence architecture, coding standards, and delivery processes
• Mentor and coach junior engineers
• Use AI development assistants responsibly to accelerate quality work
• Communicate clearly through documentation, code reviews, and cross‑functional discussions
**Key Responsibilities:**
- Architect and implement Go‑based backend services, ensuring performance, security, and scalability
- Design, version, document, and maintain internal and external APIs (API‑first mindset)
- Deploy and operate services on AWS (Lambda, SQS, SNS, Step Functions, DynamoDB, RDS) using Terraform for IaC
- Build CI/CD pipelines with GitHub Actions (or equivalent) and enforce automated testing (unit, integration, Playwright, k6)
- Implement observability: logs, metrics, traces, dashboards, and alerting
- Review pull requests, provide constructive feedback, and enforce code quality and consistency
- Mentor engineers, drive knowledge sharing and continuous improvement
- Collaborate with Product, UX, Test Automation, and DevOps teams in planning, demos, and retrospectives
- Integrate or build AI‑driven features, applying critical judgment to AI‑generated output
- Maintain clear, concise documentation in Confluence or similar tools
**Required Skills:**
*Programming & Architecture*
- Go (backend) – extensive production experience or rapid ramp‑up capability
- API design – REST/GraphQL, documentation, versioning
*Cloud & DevOps*
- AWS (Lambda, SQS, SNS, Step Functions, DynamoDB, RDS)
- Terraform for IaC
- GitHub Actions or equivalent CI/CD
- Observability stack (logs, metrics, traces, dashboards, alerting)
*Frontend & Testing*
- TypeScript with Vue or equivalent SPA framework
- Automated testing frameworks: Playwright, k6, unit test libraries
*Development Practices*
- Visual Studio Code / JetBrains IDEs (GoLand, PyCharm)
- AI development assistants (GitHub Copilot, ChatGPT, Claude) – responsible use
- Agile tools: Jira, Confluence
- Comfortable with lightweight estimation, effort tracking, and documentation
*Soft Skills*
- Strong written and verbal communication
- Mentoring and coaching mindset
- Proactive risk identification and pragmatic problem solving
- Collaboration across cross‑functional teams
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- AWS certification (Developer or Solutions Architect) is desirable but not mandatory.
Manchester, United kingdom
Hybrid
Senior
04-02-2026