Senior Software Engineer, Web Development – AI

What you'll be doing

  • Design, develop and deliver high-quality web applications and back-end services using modern frameworks and technologies.
  • Collaborate with UX designers, software engineers, dev-ops, quality assurance, and product management teams.
  • Build and integrate AI-powered features into web applications and enterprise tools.
  • Develop and optimize Retrieval-Augmented Generation (RAG) solutions to enhance chatbot interactions.
  • Work independently and in pairs to deliver prioritized features efficiently.
  • Participate in planning and refinement sessions to design innovative and collaborative solutions.
  • Write new features and test cases to ensure code quality.
  • Utilize CI/CD tools to maintain software quality and scalability.
  • Continuously improve software delivery processes to increase efficiency and reduce waste.
  • Take features from design through deployment in customer-facing environments.
  • Investigate and solve challenging problems affecting users.

Requirements

  • Extensive experience with JavaScript/TypeScript and modern web frameworks such as React, Next.js, Angular, Node.js, and Express on cloud platforms like AWS and GCP.
  • Experience building large-scale, low-latency distributed systems.
  • Strong understanding of algorithms, data structures, performance optimization, and object-oriented programming.
  • Familiarity with AI-assisted and agentic development workflows using AI/ML APIs and SDKs.
  • In-depth knowledge of CI/CD tools and processes, including Jenkins.
  • Experience with source control tools such as GitLab and GitHub.
  • Proficiency with productivity tools like Jira and Confluence.
  • Good understanding of Agile development practices.
  • Ability to accurately estimate tasks and manage schedules.
  • Understanding of database systems, data architecture, and caching strategies.
  • Experience tuning performance and reliability of highly available services and web applications.
  • Familiarity with web security fundamentals and secure coding practices.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.

Nice to haves

  • Hands-on experience with developing Retrieval-Augmented Generation (RAG) solutions or working with large language models (LLMs) for chatbots.
  • Exposure to observability tools and practices such as Prometheus and Grafana.

Perks and benefits

  • Hybrid working model with in-office collaboration Monday through Thursday and flexible remote work on Fridays for most roles.
  • Comprehensive benefits package including mental health and financial wellness support.
  • Local benefits such as healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement options (401(k)/pension), depending on location.
  • Supportive leave policies to accommodate evolving work and life needs.
  • Inclusive and collaborative company culture focused on innovation, teamwork, and impactful work.
  • Reasonable accommodations provided during the hiring process as needed.
AI Summary ✨

Similar jobs

  • 5 days ago
  • 6 days ago
  • Senior Software Engineer I - Account Integrity

    Wise·Greater London, UK

    ≈ €104k – €131k / yearbase

    6 days ago
  • See all jobs in UK →