TL;DR
Cloud Software Developer (Node.js, AWS): Designing, developing, and maintaining a cloud-based service and its ecosystem for integrating various intelligence data providers with an accent on API design, scalability, and security. Focus on leveraging modern cloud-native technologies, developing serverless applications, and ensuring robust monitoring and compliance.
Location: Hybrid remote in the UK, with required visits to the Cambridge office (circa 2 days per month)
Company
i2 Group, a hirify.global company, provides intelligence analysis software tools for public safety, defense, fraud, and financial crimes.
What you will do
- Design, develop, and maintain a cloud-based service and its surrounding ecosystem.
- Collaborate closely with cross-functional teams, including UI/UX designers, architects, and product managers.
- Develop and deploy serverless applications using modern cloud-native technologies such as AWS Cognito, API Gateways, and AWS Lambdas.
- Design and implement solutions with efficiency and scalability in mind, optimizing performance and minimizing latency.
- Ensure data security, platform compliance, and robust monitoring, logging, and tracing systems.
- Conduct thorough testing (automated and manual) and collaborate with support engineers to troubleshoot and resolve complex customer issues.
Requirements
- Bachelor's degree with a minimum of 2:1 in Computer Science, Information Technology, or a related field.
- Demonstrable success in software design and implementation of production-ready web-services and cloud services using JavaScript, TypeScript, and Node.
- Experience integrating with different data providers, including API integrations (REST, GraphQL), data mapping, and data normalization.
- Proficiency with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Experience with cloud platforms (e.g., AWS, Azure) and DevOps pipelines with CI/CD automation.
- Experience with testing frameworks and methodologies, ensuring high-quality software delivery.
- Strong problem-solving skills and ability to design robust, fault-tolerant systems.
- Excellent communication and collaboration skills.
Nice to have
- Familiarity with data integration from diverse intelligence sources (OSINT, threat intelligence).
- Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, Claude Sonnet, LLMs).
- Exposure to security-focused development and compliance requirements in data-driven platforms.
- Experience creating and maintaining frontend clients using HTML5, JavaScript, CSS3, and React.
- Proficient in multiple programming languages, including Java and Python, in a production environment.
Culture & Benefits
- Competitive UK employee benefits programme.
- 5 Personal Days leave entitlement over and above the standard 25 days holiday and bank holidays.
- Annual Lifestyle Reward amounting to £325 per annum/pro rata.
- Opportunity to work in a respectful and united environment with equitable opportunities.
Hiring process
- Comprises interviews and, at times, a written exercise, an assessment day, and/or a presentation.
- Adjustments or additional support can be provided during the application process.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →