CrawlJobs Logo

Lead Full-Stack Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

120800.00 - 170800.00 USD / Year

Job Description:

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Job Responsibility:

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements:

  • 6+ years of relevant experience in Apps Development or systems analysis role
  • Experience with Loan IQ Platform or Loan IQ SDK development is desirable
  • Experience with REST, JMS, SOAP, Microservices
  • Experience with Spring Boot, Swagger, Tomcat and JSON and XML processing
  • Very hands on role and associate should be able to write code on daily basis
  • Experience with at least one of the Messaging Systems: Kafka, Tibco. IBM MQ, etc.
  • Good knowledge of SQL
  • Familiarity with Windows and Linux operating systems and able to write shell & batch programs
  • Experience with Kubernetes and Docker
  • Knowledge of Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, File I/O
  • Able to work with Continuous Integration and Continuous Deployment tools
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated problem-solving and decision-making skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Additional Information:

Job Posted:
March 22, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Lead Full-Stack Engineer

Principal Full Stack Cybersecurity Engineer

The Principal Full Stack Cybersecurity Engineer will work with software engineer...
Location
Location
United States , Bellevue
Salary
Salary:
129400.00 - 233400.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree Computer Science or Engineering
  • 7-10 years’ experience in full stack development experience including front end and back end
  • 7-10 years designing database schemas, writing SQL
  • 3+ years DevOps experience with infrastructure as code
  • 4-7 years using cloud services from AWS, Azure or GCP
  • 7-10 years technical engineering experience
  • 1+ years coaching and mentoring team members
  • Expected to be able to setup a completely new full stack environment from scratch including build steps and backend infrastructure
  • Deep knowledge of at least one structured and one scripting language
  • Understands web protocols, how full stack applications operate and data flows
Job Responsibility
Job Responsibility
  • Design new infrastructure and monitor existing systems to ensure security compliance
  • Work with engineers to develop full-stack SW solutions with a focus on security
  • Advise engineering teams on security, compliance, and risk assessments
  • Interface with groups including Cybersecurity, application support, engineering ops, privacy
  • Perform security analysis of existing and new technologies and form recommendations on their use
  • Propose and implement improvements to enhance existing systems and processes
  • Lead the identification of security needs & recommends plans/resolutions
  • Implement, test, and monitor information security improvements
  • Leads information security reviews of Engineering projects and proposals
  • Executes security projects driven by groups both internal and external to Engineering teams
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Web Application Developer / Software Engineer

You will be hands-on, leading the design, implementation, testing, launch, and s...
Location
Location
United States , Bartlett
Salary
Salary:
90000.00 - 180000.00 USD / Year
apharmony.com Logo
apHarmony Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related field
  • In-depth understanding of JavaScript
  • Ability to write cross-browser and cross-platform applications
  • 5+ years experience writing reusable, maintainable, and well-tested code
  • Excellent verbal and written communication skills
  • Excellent teamwork and project management skills
Job Responsibility
Job Responsibility
  • Leading the design, implementation, testing, launch, and support of the various applications
  • Analyzing and Defining Requirements
  • Developing Full-stack Applications
  • Testing
  • Deployment
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Engineer, Sportsbook

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 6+ years of hands-on experience in software engineering, with a primary focus on backend development
  • Experience with Node.js, GraphQL, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies
  • Experience with Database technologies such as PostgreSQL, MySQL, Elasticsearch for data storage and management
  • Experience with Messaging systems such as Nats, Kafka, RabbitMQ, SQS, etc.
  • Experience with Monitoring and logging tools (e.g., Datadog)
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyse complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently complete medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • EAP access for you and your family
  • Access to over 9,000 courses across our Learning and Development Platform
  • Paid volunteer day
  • Two full-time barista’s who will make your daily coffee, tea or fresh juice
  • Daily catered breakfast
  • Massage Wednesdays - we get professionals to do this
  • Team lunches and happy hour in the office from 4pm on Fridays
  • Fun office environment with pool tables, table tennis and all your favourite gaming consoles
  • Help yourself drinks fridges and snack shelves
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer, Full-Stack

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in software engineering, with a primary focus on backend development
  • Experience with technologies such as Node.js, Microservices, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies
  • Experience with CI/CD tools (e.g., AWS Code Pipeline, GitHub Actions) for automating the deployment process
  • Proficiency in Subscriptions technology (WebSockets, Pub/Sub), TypeScript, GraphQL, database technologies such as PostgreSQL, Elasticsearch
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyze complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently completed medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • Access mentorship, training, and hands-on experiences to level up your skills
  • Learn from industry experts and gain expertise in scaling software
  • Work alongside exceptional engineers, exchanging ideas and driving innovation forward through collaboration
  • Our culture prioritizes your growth with tailored learning programs and mentorship
  • Fulltime
Read More
Arrow Right

Software Development Engineer, Full-Stack

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 5+ years of hands-on experience in software engineering, with a primary focus on backend development
  • Experience with technologies such as Node.js, Microservices, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies
  • Experience with CI/CD tools (e.g., AWS Code Pipeline, GitHub Actions) for automating the deployment process
  • Proficiency in Subscriptions technology (WebSockets, Pub/Sub), TypeScript, GraphQL, database technologies such as PostgreSQL, Elasticsearch
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyze complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently completed medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • Access mentorship, training, and hands-on experiences to level up your skills
  • Tailored learning programs and mentorship
  • Culture prioritizes your growth
  • Fulltime
Read More
Arrow Right

Senior Full Stack Engineer

Kiddom is a groundbreaking educational platform that promotes student equity and...
Location
Location
United States , San Francisco Or New York
Salary
Salary:
150000.00 - 185000.00 USD / Year
kiddom.co Logo
Kiddom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional software development experience
  • Strong GoLang and Python expertise with ability to design, build, and maintain backend services
  • Modern React and TypeScript proficiency with understanding of current patterns and best practices
  • Experience with various state management patterns and knowing when to apply different approaches
  • Database experience with PostgreSQL, MySQL, and Redis
  • Full-stack mindset with willingness to work across the entire technology stack
Job Responsibility
Job Responsibility
  • Build end-to-end solutions from React/TypeScript frontends to GoLang and Python backend services
  • Turn vision into reality by taking ambitious product concepts and engineering them into robust, scalable solutions
  • Dive into hard problems across the full technology stack without hesitation
  • Lead project initiatives as the technical owner of one or more high-impact user-facing features
  • Work with advanced technologies including AI/LLM integrations in regular development work
  • Collaborate closely with small, focused teams to deliver features that directly impact end users
  • Contribute to technical decisions around architecture, tooling, and implementation approaches
What we offer
What we offer
  • Competitive salary
  • Meaningful equity
  • Health insurance benefits: medical (various PPO/HMO/HSA plans), dental, vision, disability and life insurance
  • One Medical membership (in participating locations)
  • Flexible vacation time policy (subject to internal approval). Average use 4 weeks off per year.
  • 10 paid sick days per year (pro rated depending on start date)
  • Paid holidays
  • Paid bereavement leave
  • Paid family leave after birth/adoption. Minimum of 16 paid weeks for birthing parents, 10 weeks for caretaker parents. Meant to supplement benefits offered by State.
  • Commuter and FSA plans
  • Fulltime
Read More
Arrow Right

Lead Software Engineer, Full-stack

Shape the next generation of browser-based 3D technology at scale. Push the boun...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
navvis.com Logo
NavVis GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional software development experience, with a proven track record of delivering complex, high-impact systems
  • Deep expertise in Java, Spring, and modern web application architectures, as well as advanced frontend experience with Angular and TypeScript
  • Strong knowledge of relational databases (PostgreSQL/PostGIS) and building scalable, data-intensive services
  • Demonstrated ability to lead architectural decisions, define technical roadmaps, and drive consensus in cross-functional environments
  • Experience delivering APIs and SDKs and gathering developer feedback to guide future development
  • Solid cloud infrastructure experience (preferably AWS) and familiarity with modern DevOps practices
  • Excellent communication and collaboration skills, with the ability to influence technical direction across teams and organizations
Job Responsibility
Job Responsibility
  • Architect and guide the evolution of our distributed client-server systems, driving performance, scalability, and maintainability of large-scale 3D rendering and spatial data services
  • Define and implement technical strategy in collaboration with engineering leads and product stakeholders, shaping how we process, enrich, and deliver geospatial data across the platform
  • Own critical backend and frontend components—including our Java/Spring services, Angular/TypeScript web client, and PostgreSQL/PostGIS data layer—ensuring robustness, performance, and long-term sustainability
  • Design and evolve APIs and integration patterns for internal and external use, influencing how partners and third-party developers extend the NavVis ecosystem
  • Drive cross-team initiatives—from introducing new technologies to improving development practices—with a focus on scalability, automation, and developer experience
  • Mentor and coach engineers within and beyond your squad, fostering technical excellence, knowledge sharing, and continuous improvement
  • Champion engineering quality by setting high standards for architecture, testing, observability, and operational readiness across services
What we offer
What we offer
  • 30 days of paid time off per year
  • Affordable access to a vast network of fitness and wellness facilities through EGYM Wellpass subsidy
  • Deutschlandticket subsidy to support sustainable travel using public transport
  • Flexible working hours and a hybrid work setup
  • Full visa and relocation support for international candidates
  • Attractive bike leasing model through JobRad
  • A competitive compensation package
  • Up to 4000 EUR employee referral bonus
  • Financial support for local language classes
  • Fulltime
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