CrawlJobs Logo

React Full Stack Developer

Canada, Mississauga 120800.00 - 170800.00 USD / Year · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

We are looking for experienced Full-Stack Software Engineers who are passionate about solving business problems through innovation and engineering practices. This role will be responsible for writing code, pairing with other developers as appropriate, decomposing acceptance criteria to understand team backlog deliverables, complexities, and risk, while working as a strong contributor on an agile team. From a technical standpoint, the Software Engineer has full-stack coding and implementation responsibilities and adheres to best practice principles including modern cloud-based software development, agile and scrum, code quality, and tool usage. The Software Engineer works to understand and influence software architecture, while contributing to Citi’s technical user base.

Job Responsibility

  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary
  • Follow and contribute to defining technical and team standards
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy
  • AI-Driven Development: Leverage AI tools, such as GitHub Copilot, to enhance development efficiency, accelerate delivery timelines, and optimize software solutions
  • AI Landscape Awareness: Maintain awareness of the rapidly evolving AI landscape and proactively propose innovative approaches to implement product features
  • Problem Solving and Troubleshooting: Possess the expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges
  • Root Cause Analysis: Capable of conducting thorough research to identify the root causes of development and performance issues, as well as devising and implementing effective defect resolutions
  • Technical Acumen: Demonstrate a profound understanding of the technical requirements pertinent to the solutions under development
  • Containerization and Orchestration: Utilize Docker for application containerization and Kubernetes for efficient service orchestration
  • Communication and Risk Management: Effectively communicate progress, proactively anticipate bottlenecks, provide skilled escalation management, and adeptly identify, assess, track, and mitigate issues and risks across various levels
  • Process Optimization: Streamline, automate, or eliminate redundant processes within architecture, build, delivery, production operations, or business areas where similar efforts or issues recur annually

Requirements

  • 3+ years of proven software development experience, specializing in Java, JavaScript framework like React, Spring Boot, and Oracle
  • In-depth knowledge of modern application architecture principles
  • Clear understanding of Data Structures and Object-Oriented Principles using Java
  • Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows
  • Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development
  • Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations
  • Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications
  • Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS
  • Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar
  • Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle
  • Proven capability in designing, developing, and implementing high-performance RESTful APIs leveraging appropriate frameworks and technologies
  • Proficiency with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for building (e.g., Maven, Gradle) and deploying code (e.g., Docker, Jenkins, OpenShift)
  • Experience with AWS is considered a significant advantage
  • Practical experience working within Agile development methodologies and utilizing project management tools such as JIRA
  • Ability to develop and automate comprehensive unit, integration, and end-to-end tests to ensure code quality
  • Solid understanding and practical experience with code versioning tools, including GitHub Enterprise
  • A bachelor’s degree in computer science, Software Engineering, or a related field is required

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

React Full Stack Developer

8 matching positions

React Full Stack Developer

Location
Location
India , Chennai, Tamil Nadu, India, Pune, Maharashtra, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-10 years of strong experience in Application Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Proven engineering experience building robust, scalable, and maintainable applications in the Capital Markets Technology industry
  • Build, deploy, and test application components in a development environment during the implementation phase working with all layers of the application stack
  • Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks
  • Code reviews, test case reviews, and ensure code developed meets the requirements
  • Influence and negotiate with senior technical leaders from partner teams of software engineers, devops and production support staff to deliver robust software solutions
  • Ensure the team is collaborating effectively across functions
  • Ability to adjust priorities quickly as circumstances dictate
Job Responsibility
Job Responsibility
  • Manage all technology standards across functional area, ensuring development, understanding and adherence around the globe
  • Set goals within functional area that are delivered to appropriate Operations & Technology organizations
  • Contribute to the IT Project Leadership function to harmonize with overall business /technology objectives and ensure teams within the functional area are adequately staffed and possess the required skills sets to carry out their roles
  • Provide an environment where Subject Matter Experts can work efficiently and delivery effectively
  • Manage execution of IT strategy and roadmap for assigned technology area
  • Apply an in-depth understanding of concepts and procedures within engineering and basic knowledge of those elements in other areas
  • Responsible for training and coaching team members, performance management activities, monitoring quantity and quality of work, and addressing development needs for assigned personnel
  • Make evaluative judgments based on information analysis in complicated or unique situations, utilizing multiple sources of information
  • Negotiate with senior leaders (across functions) and communicate and negotiate with external parties
  • 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Java React Full Stack Developer - Assistant Vice President

We are seeking a highly motivated and experienced Java/React Full Stack Develope...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 8+ years of professional experience in full-stack software development.
  • Strong proficiency in Java with extensive experience in building microservices using Spring Boot.
  • Demonstrable experience with Kafka for building message-driven architectures and data pipelines.
  • Experience with workflow management systems or designing and implementing complex business process flows.
  • Proven experience implementing search functionalities, potentially using technologies like Elasticsearch or Apache Solr.
  • Solid expertise in relational databases, particularly Oracle, including advanced SQL, schema design, and performance tuning.
  • Strong front-end development skills with React.js, including a deep understanding of component-based architecture, state management (e.g., Redux, Context API), and modern JavaScript (ES6+).
  • Experience with RESTful API design and consumption.
  • Proficiency with version control systems (e.g., Git).
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust, scalable, and secure microservices using Java and Spring Boot.
  • Implement and manage integrations with middleware technologies, particularly Kafka messaging, for real-time data streaming and event-driven architectures.
  • Develop and integrate with workflow management solutions to automate business processes.
  • Design and implement search engine capabilities within applications to provide efficient data retrieval.
  • Work extensively with relational databases, specifically Oracle, including schema design, query optimization, and data migration.
  • Develop responsive, high-performance, and user-friendly web interfaces using React.js and its ecosystem.
  • Collaborate with product owners, designers, and other developers to understand requirements, define technical specifications, and deliver high-quality features.
  • Ensure the seamless integration between front-end and back-end components through RESTful APIs.
  • Write comprehensive unit, integration, and end-to-end tests to ensure code quality and application reliability.
  • Participate in code reviews, contribute to architectural discussions, and mentor junior developers.
  • Fulltime
Read More
Arrow Right

Full Stack Developer (React & Java)

We are seeking a Full Stack Developer to contribute to the design, development a...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–7 years of experience in full-stack development, with strong exposure to both React.js and Java Spring Boot
  • Solid knowledge of HTML5, CSS3, JavaScript frameworks and state management tools such as Redux or Context API
  • Hands-on experience developing REST APIs and working within microservices architectures
  • Confident working with SQL databases and have a good understanding of NoSQL concepts
  • Comfortable analysing complex problems, troubleshooting issues and delivering effective, practical solutions
  • Communicate clearly and work collaboratively within diverse, cross-functional teams
Job Responsibility
Job Responsibility
  • Design, develop and maintain front-end applications using React.js and modern JavaScript (ES6+)
  • Build reusable, scalable and responsive UI components aligned to accessibility and responsive design principles
  • Develop robust back-end services using Java (8/11/17) with Spring Boot, Spring MVC and Spring Data JPA
  • Design and implement RESTful APIs and integrate front-end and back-end systems using JSON-based data flows
  • Contribute to microservices-based architecture and support API integration across systems
  • Work with relational databases such as MySQL or PostgreSQL, with exposure to NoSQL technologies such as MongoDB
  • Troubleshoot, analyse and resolve technical issues, including critical production incidents, with a solution-oriented approach
  • Collaborate closely with Tech Leads and cross-functional stakeholders to meet delivery, quality and customer experience goals
What we offer
What we offer
  • Opportunity to work on business-critical digital platforms supporting Vodafone Business customers
  • Exposure to modern full-stack technologies and enterprise-scale microservices environments
  • Collaboration with experienced technical leaders and global stakeholders within VOIS
  • A role aligned to Vodafone’s wider digital transformation and innovation journey
Read More
Arrow Right

FULL STACK DEVELOPER (REACT & JAVA) - VOIS

Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–6 years of hands-on experience across front-end (React.js) and back-end (Java Spring Boot) technologies
  • Strong knowledge of JavaScript frameworks, HTML5 and CSS3
  • Experience developing and consuming RESTful APIs and understands microservices architecture
  • Structured approach to problem-solving and confident in troubleshooting complex issues
  • Communicates clearly and works effectively within collaborative, multi-disciplinary team
Job Responsibility
Job Responsibility
  • Design, develop and maintain responsive front-end applications using React.js and modern JavaScript (ES6+)
  • Build scalable and reusable UI components aligned with responsive design principles
  • Implement effective state management using Redux and/or Context API
  • Develop robust back-end services and REST APIs using Java (8/11/17) and Spring Boot frameworks (Spring MVC, Spring Data JPA)
  • Contribute to microservices-based architecture and support API integration and data flow using JSON schemas
  • Work with relational databases such as MySQL or PostgreSQL, and contribute to NoSQL solutions such as MongoDB where applicable
  • Troubleshoot, analyse and resolve critical technical issues to ensure stability and performance
  • Collaborate with cross-functional stakeholders to deliver high-quality solutions that enhance customer experience
Read More
Arrow Right

Senior Full-Stack Developer (React+Java)

ELEKS Software Engineering and Development Office is looking for a Senior Full-S...
Location
Location
Argentina
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional frontend development experience
  • 3+ years of hands-on React experience in production environments
  • 2+ years of experience with Java (Spring)
  • Experience working in or architecting microfrontend or large-scale distributed frontend systems
  • Track record of delivering complex features with minimal supervision
  • At least Upper-Intermediate level of English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements, focusing on performance and availability
  • Analyze requirements, review designs, and estimate user stories following project methodology (Agile, Waterfall, etc)
  • Proactively propose code refactoring and optimization improvements according to the best software development practices and coding standards
  • Help maintain and improve high-quality standards within the developer community by sharing knowledge, conducting tech talks, and participating in the internal promotion verification process
  • Stay up-to-date with modern technology and obtain professional certifications
  • Support less experienced developers by providing training, distributing, and monitoring tasks
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Full Stack Developer (React)

We are seeking a driven and detail-oriented Full Stack Developer with 2+ years o...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 to 3 years of hands-on experience in full-stack software development
  • Proficiency in React / Angular, HTML5, CSS3, and JavaScript/TypeScript
  • Experience with at least one server-side technology (Node.js/Express, Python/Django/FastAPI, or Java/Spring Boot)
  • Solid understanding of SQL and NoSQL databases, including schema design, querying, and optimization
  • Familiarity with Git/Version Control, developing and consuming RESTful APIs, and basic CI/CD pipelines
  • Basic knowledge of deploying applications on cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform is a strong plus
  • Bachelor's degree in computer science, Information Technology, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Design and develop intuitive, responsive, and accessible user interfaces using modern frameworks (e.g., React, Angular, or Vue)
  • Build robust, secure, and scalable server-side logic and APIs using languages like Node.js, Python, or Java
  • Design, query, and manage relational (MySQL, PostgreSQL) and non-relational (MongoDB) databases for efficient data storage and retrieval
  • Integrate third-party APIs and services to extend application functionality, ensuring seamless data flow and enhanced user experiences
  • Write clean, maintainable code and conduct automated unit tests to ensure application efficiency, speed, responsiveness, and reliability
  • Work effectively in Agile/Scrum teams alongside product managers, designers, and senior developers to translate business requirements into robust technical solutions
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer (React)

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-8 yrs exp in Java Full Stack Developer with React
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • 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
  • Fulltime
Read More
Arrow Right

Java React Full Stack Developer

The Java/React Full Stack Developer is responsible for establishing and implemen...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-8 years of professional experience as Full Stack software engineering experience in developing enterprise scale applications
  • Expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack
  • Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
  • Expertise in using AI driven tools like Devin, Co-pilot, Gemini and other Gen-AI tools
  • Expertise in Elastic Search, NoSQL databases, and Caching solutions
  • Expertise in designing and optimizing the software solutions for performance and stability
  • Expertise in troubleshooting and problem solving
  • Expertise in Test driven development
  • Expertise in Authentication, Authorization, and Security
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Work in an agile environment following through the best practices of agile Scrum
  • Analyze the requirements, seek clarifications, contribute to good acceptance criteria, estimate, and be committed
  • Take pride in designing solutions, developing the code free from defects and vulnerabilities, meeting functional and non-functional requirements by following modern engineering practices, reducing rework, continuously addressing technical debt
  • Contribute to overall team performance by helping others, peer reviewing the code diligently
  • Bring agility to application development through DevOps practices - automated builds, unit/functional tests, static/dynamic scans, regression tests etc.
  • Lookout for providing best possible customer support by troubleshooting, resolving production incidents and by eliminating the problems from the root level
  • Bring innovative solutions to reduce the operational risks by automating mundane repetitive tasks across SDLC
  • Learn to become full stack developer to address end-to-end delivery of user stories
  • Fulltime
Read More
Arrow Right