CrawlJobs Logo

Senior Full-Stack Software Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom, London

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Codified Controls team is revolutionizing how policies, standards, and controls are managed through an 'everything-as-code' initiative. As a Senior Full-Stack Software Engineer, you will play a vital role in building software applications and driving cultural change within the organization. This role involves working with cutting-edge technologies like GPT-4 and providing innovative solutions in a product-focused environment.

Job Responsibility:

  • Design, develop, and test software applications
  • Work closely with other team members to ensure that the software is developed and delivered on time and within budget
  • Set the standards for high quality software and great user experiences
  • Stay up to date on the latest software development trends and technologies
  • Ensure software platforms are compliant with Citi's security and Software Development Life Cycle processes
  • Work across teams to drive codified controls and an everything-as-code mindset
  • Support cultural change, instigating critical thinking about controls and processes and encouraging a culture of continuous improvement

Requirements:

  • Proven experience as a Full Stack Software Engineer in product teams
  • Strong Experience delivering Go, Python and React code to production
  • Experience working in an agile software development environment
  • Proven experience with distributed systems, event-driven architectures, container-based micro-services, distributed logs, SQL and NoSQL databases, and DevSecOps
What we offer:
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance-related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Hybrid working model (up to 2 days at home per week)

Additional Information:

Job Posted:
May 02, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Full-Stack Software Engineer

New

Senior Software Engineer

As a Senior Software Engineer working in the Data Fabric Group, your mission wil...
Location
Location
United States , McLean
Salary
Salary:
Not provided
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS in Computer Science or related field/degree and 1+ years of relevant experience, or a BS and 3+ years of relevant experience
  • Experience in a high-volume or critical production service environment
  • Fluency in Java or C#
  • B.S. in Computer Science or related field/degree
  • Knowledge of data structures, algorithms, and design patterns
  • Experience writing software in a full-stack Java & web technology environment (Gradle, JDBC, Hibernate, Spring, Kafka, Quartz, Typescript, Redux, React)
  • Experience with both object-oriented and functional programming
  • Experience with software performance analysis and system tuning
  • Experience with code reviews
  • Experience building automation with tools such as JUnit, Spock, Jest, Jaeger, and/or Locust
Job Responsibility
Job Responsibility
  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack Java & web technology environment
  • Utilize both object-oriented as well as functional programming approaches in different technologies to implement features effectively
  • Leverage relevant software development experience to radiate best practices and faster development
  • Manage availability, latency, scalability and efficiency of the product by designing reliability into software and systems
  • Troubleshoot, investigate and diagnose incidents using a combination of tracing, alerting and log analysis
  • Contribute to software performance analysis and system tuning
  • Be a strong contributor to team feature breakdowns/sizing and design of new feature implementations
  • Have a high degree of personal responsibility for the overall performance of the team, including capabilities, quality, stability and velocity
  • Perform code reviews which provide feedback not only on code quality, but on design and implementation
  • Build automation to prevent problem recurrence with tools such as JUnit, Spock, Jest, Jaeger, and/or Locust
What we offer
What we offer
  • Training and Development during onboarding
  • Continuous learning with dedicated mentorship and First-Friend program
  • Growth opportunities including leadership program, Appian University, skills based training, and tuition reimbursement
  • Community immersion and inclusivity through 8 employee-led affinity groups
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer (Process Orchestration)

As a Senior Software Engineer working in the Process Orchestration Group, your m...
Location
Location
United States , McLean
Salary
Salary:
Not provided
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or a related field
  • Experience working in high-volume or mission-critical production environments
  • Proficiency in Java or C#
Job Responsibility
Job Responsibility
  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack Java & web technology environment, including but not limited to Gradle, JDBC, Hibernate, Spring, Kafka, Quartz, Typescript, Redux and React
  • Utilize both object-oriented as well as functional programming approaches in different technologies to implement features effectively
  • Leverage relevant software development experience to radiate best practices and faster development
  • Manage availability, latency, scalability and efficiency of the product by designing reliability into software and systems
  • Troubleshoot, investigate and diagnose incidents using a combination of tracing, alerting and log analysis
  • Contribute to software performance analysis and system tuning
  • Be a strong contributor to team feature breakdowns/sizing and design of new feature implementations
  • Have a high degree of personal responsibility for the overall performance of the team, including capabilities, quality, stability and velocity
  • Perform code reviews which provide feedback not only on code quality, but on design and implementation
  • Build automation to prevent problem recurrence with tools such as JUnit, Spock, Jest, Jaeger, and/or Locust
What we offer
What we offer
  • Training and Development: During onboarding, we focus on equipping new hires with the skills and knowledge for success through department-specific training
  • Continuous learning is a central focus at Appian, with dedicated mentorship and the First-Friend program being widely utilized resources for new hires
  • Growth Opportunities: Appian provides a diverse array of growth and development opportunities, including our leadership program tailored for new and aspiring managers, a comprehensive library of specialized department training through Appian University, skills based training, and tuition reimbursement for those aiming to advance their education
  • Community: We’ll immerse you into our community rooted in respect starting on day one
  • Appian fosters inclusivity through our 8 employee-led affinity groups
  • These groups help employees build stronger internal and external networks by planning social, educational, and outreach activities to connect with Appianites and larger initiatives throughout the company
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer II- Backend

As a Senior Software Engineer II at Aledade, we maintain, improve, and expand ou...
Location
Location
United States
Salary
Salary:
Not provided
aledade.com Logo
Aledade, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/BTech (or higher) in Computer Science, Engineering or a related field
  • 6+ years experience as an engineer building full-stack web applications as part of a cross-functional team
  • 3+ years of experience working with SQL or other database querying language on large multi-table data sets
  • 3+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
  • 3+ years of experience coaching other engineers
Job Responsibility
Job Responsibility
  • Develop and implement scalable and performant solutions
  • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes
  • Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer II - AI/ML

As a Senior Software Engineer II at Aledade, we maintain, improve, and expand ou...
Location
Location
United States
Salary
Salary:
Not provided
aledade.com Logo
Aledade, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/BTech (or higher) in Computer Science, Engineering or a related field
  • 6+ years experience as an engineer building full-stack web applications as part of a cross-functional team
  • 3+ years of experience working with SQL or other database querying language on large multi-table data sets
  • 3+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
  • 3+ years of experience coaching other engineers
Job Responsibility
Job Responsibility
  • Develop and implement scalable and performant solutions
  • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes
  • Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work
  • Improve AI/ML infrastructure for model development, training, and deployment, with a focus on large language models and other generative AI architectures
  • Design multi-year vision, shaping the direction of crucial generative AI areas - text generation, image synthesis, multimodal models, and personalized content creation
  • Architect systems to enhance the capabilities and relevance of AI models, making complex data sets more accessible and actionable
  • Design and implement prompt engineering strategies to effectively guide generative AI models
  • Work closely with Product Management, Practices, Sales, Customer Success, and other stakeholders to identify and prioritize applied AI use cases within the organization
  • Analyze product usage patterns and trends to make data-driven decisions and forecasts for generative AI applications
  • Maintain the security of protected patient health information and ensure compliance with relevant regulations in the context of AI
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer I, Backend

As a Senior Software Engineer I at Aledade, we maintain, improve, and expand our...
Location
Location
United States
Salary
Salary:
Not provided
aledade.com Logo
Aledade, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/BTech (or higher) in Computer Science, Engineering or a related field
  • 4+ years experience as an engineer building full-stack web applications as part of a cross-functional team
  • 3+ years of experience working with SQL or other database querying language on large multi-table data sets
  • 2+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
  • 2+ years of experience coaching other engineers
Job Responsibility
Job Responsibility
  • Develop and implement scalable and performant solutions
  • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes
  • Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work
  • Fulltime
Read More
Arrow Right

Senior Full Stack Engineer

We are looking for a highly skilled Senior Full Stack Engineer to join our growi...
Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
  • Minimum 4+ years of professional experience in software development
  • 2+ years of experience with Node.js, React, Ruby, Python, or similar languages
  • 2+ years of experience with PostgreSQL or MySQL
  • Strong understanding of MVC architecture and design patterns
  • Proficient in JavaScript, CSS, HTML
  • Fluent in SQL scripting and database optimization
  • Hands-on experience with AWS/GCP/Azure Cloud
  • Strong knowledge of Linux/Unix systems and networking protocols
  • Experience writing Unix Shell scripts and automation tasks
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full-stack web applications using modern frameworks and technologies
  • Implement scalable and maintainable solutions following MVC design patterns
  • Work on both front-end and back-end development using JavaScript, Node.js, React, Ruby, Python, or similar languages
  • Develop and optimize SQL queries and manage databases such as PostgreSQL or MySQL
  • Build responsive and dynamic interfaces using HTML, CSS, JavaScript Frameworks
  • Leverage AWS/GCP/Azure cloud services for deployment and scaling
  • Write unit tests and ensure code quality through reviews and continuous integration
  • Maintain and enhance existing systems, troubleshoot issues, and improve performance
  • Utilize Unix/Linux environments, scripting in Shell and SQL for automation and system management
  • Collaborate with product owners, designers, and engineers to deliver high-quality features on time
What we offer
What we offer
  • A culture that values flexibility, work-life balance, and employee well-being - including Work From Home Fridays
  • Competitive compensation packages and comprehensive health benefits
  • Work with a collaborative, global team of engineers who thrive on solving complex challenges
  • Exposure to multi-cloud environments (AWS, GCP, Azure) and modern DevOps tooling at scale
  • Professional growth through continuous learning, mentorship, and access to new technologies
  • Leadership that recognizes contributions and supports career advancement
  • The chance to shape DevOps best practices and directly influence company-wide engineering culture
  • A people-first environment where your ideas matter and innovation is encouraged
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Engineer

We’re smartclip – the tech company behind Europe’s leading TV and video advertis...
Location
Location
Germany , Hamburg, Berlin, Gütersloh
Salary
Salary:
Not provided
smartclip.tv Logo
Smartclip Europe GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A technical degree in Computer Science, Software Engineering, or a related field
  • 5+ years of hands-on experience in full-stack JavaScript development
  • Deep knowledge of React, Node.js, TypeScript, and modern web architectures
  • Solid understanding of SQL, database design, and REST API development (GraphQL is a plus)
  • A strong sense of code quality — testing and clean design aren’t optional for you
Job Responsibility
Job Responsibility
  • Build and maintain modern React frontends and Node.js APIs with TypeScript
  • Design and implement REST or GraphQL APIs that scale efficiently
  • Collaborate closely with backend engineers, designers, and product owners to translate requirements into elegant solutions
  • Write clean, maintainable, and well-tested code — with automated tests as a natural part of your workflow
  • Help break down complex requirements into manageable tasks and guide junior developers through them
  • Contribute to architecture decisions and best practices — we value opinions backed by experience
What we offer
What we offer
  • Tech freedom – work with cutting-edge tools (React, Node.js, TypeScript, AWS, Kubernetes, and more)
  • Top equipment: choose your setup – Mac, Linux or custom tools
  • Remote-first flexibility – work wherever you’re most productive, no micromanagement
  • Continuous learning: Udacity, Coursera, hackathons, conferences & coaching
  • Perks that matter – Deutschland-Ticket, JobRad, Urban Sports Club, RTL+ Premium, and fun company events
  • Anniversary Programme
  • Corporate Benefits
  • Gift Matching
  • Mental Health support
  • Referral Programme
Read More
Arrow Right

Senior Full-Stack JavaScript Engineer

We are looking for passionate people who enjoy working in a team-oriented enviro...
Location
Location
United States
Salary
Salary:
Not provided
sitepen.com Logo
SitePen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior full stack engineer with at least 10 years of full-time experience
  • Very experienced in delivering Enterprise Software (SaaS, IaaS, etc.)
  • Effective communicator with Product and Business teams
  • Able to provide examples of scalable, performant code
  • Confident in preferred architectures and tools
  • Committed to code quality, ownership & accountability
  • Passionate about the web platform
  • Interested in learning new technologies, standards, and techniques
  • Self-disciplined, able to work and communicate effectively in a fully remote environment
  • Able to lead and delegate when needed
Job Responsibility
Job Responsibility
  • Write new web applications for our customers
  • Provide upgrades and fixes to our customers' existing apps
  • Provide technical assistance and support for our customers' development teams
  • Participate in coaching, training, and leveling up other developers
  • Contribute patches and enhancements to many open source projects
  • Enjoy a refreshing work-life balance
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.