Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network.
Come join us to create what’s next. Let’s define tomorrow, together.
Description
Job overview and responsibilities
We are seeking a skilled Full Stack Engineer to join our Enterprise Finance team. In this role, you will contribute to enterprise digital transformation initiatives by developing scalable backend services and modern frontend applications using Java, Spring Boot, and AWS technologies. The ideal candidate will have strong experience in building enterprise-grade applications, cloud-native services, and responsive user interfaces while collaborating with cross-functional teams to deliver high-quality solutions.
• Develop and maintain enterprise applications using Java, Spring Boot, and related technologies.
• Design and develop responsive, scalable, and user-friendly interfaces using React JS, JavaScript/TypeScript, HTML5, CSS, and modern frontend frameworks.
• Build and enhance RESTful APIs and microservices to support enterprise finance applications and integrations.
• Collaborate across frontend and backend teams to deliver end-to-end enterprise solutions with high performance, scalability, reliability, and maintainability.
• Participate in modernization of legacy applications into cloud-native architectures and microservices.
• Work with cloud and container technologies including AWS, Docker, and Kubernetes (EKS/ECS).
• Develop reusable UI components and improve application usability and accessibility standards.
• Collaborate with business analysts, architects, product owners, and stakeholders to understand business requirements and deliver technical solutions.
• Support CI/CD pipelines, code reviews, automated testing, and DevOps best practices.
• Leverage AI-assisted development tools such as GitHub Copilot and similar platforms to improve engineering productivity and accelerate development workflows.
• Exposure to AI/LLM-based tools and automation frameworks is good to have.
This position is offered on local terms and conditions. Expatriate assignments and sponsorship for employment visas, even on a time-limited visa status, will not be awarded.This position is for United Airlines Business Services Pvt. Ltd - a wholly owned subsidiary of United Airlines Inc.
Qualifications
What’s needed to succeed (Minimum Qualifications):
• 6–8 years of software development experience in full-stack application development.
• Strong hands-on experience in Java, Spring Boot, Spring Framework, and related backend technologies.
• Proven experience in frontend development using JavaScript/TypeScript, HTML5, CSS, and modern UI frameworks.
• Experience designing and developing RESTful APIs and microservices-based applications.
• Experience with Microservices, Docker, Kubernetes (EKS/ECS), and AWS Lambda.
• Solid understanding of modern authentication and authorization protocols such as OAuth 2.0, OpenID Connect (OIDC), SAML, and identity providers such as Microsoft Entra ID (Azure AD).
• Understanding of event-driven architectures and messaging systems such as Kafka, Solace, RabbitMQ, or MQ.
• Experience working with relational databases such as Oracle and MySQL, along with NoSQL databases such as DynamoDB.
• Strong command of GitHub, CI/CD pipelines, and modern software development practices.
• Experience with Agile methodologies and collaborative development environments.
• Strong analytical, problem-solving, and communication skills.
• Understanding AIDLC framework
What will help you propel from the pack (Preferred Qualifications):
• Strong knowledge of AWS cloud services and cloud-native architectures.
• Experience with Infrastructure as Code (Terraform, CloudFormation) is a plus.
• Experience with Agile methodologies.
• Exposure to AI/LLM technologies, LangChain, or AI-assisted coding tools is a plus.
• Familiarity with semantic search, vector databases, or Retrieval-Augmented Generation (RAG) architectures is an added advantage.
• Familiarity with Python programming and frameworks
• Airline industry knowledge is a plus
Key Competencies
• Full-Stack Engineering Expertise: Strong capability across frontend, backend, and cloud-native application development using Java, React, and AWS.
• Scalable Thinking: Ability to design and develop scalable enterprise applications for a global organization.
• Innovation & Automation: Passion for leveraging modern engineering tools and automation to improve development efficiency.
• Collaboration & Ownership: Ability to work effectively with cross-functional teams and take ownership of deliverables in a fast-paced environment.
Software Programmer Fresher
M Tech Soft•Gurugram, Haryana, IN
0+ Years Exp
Posted: 18/8/2026
Job Description
The Programmer is responsible for the creation and maintenance of quality software applications that satisfy or exceed business requirements. Provides application development services, complying with the currently prescribed methodologies.
The candidate will be a key hands-on contributor in the software product development life-cycle, performing analysis, implementing software architecture and design, development, integration, and testing for major, minor and maintenance releases.
Qualification
MCA / BE/BTECH/MTECH
Salary:
INR 2.6 - 3 P.A.
Functional Area:
Computer Software/Computer Systems Engineering
Industry:
Information Technology
Role:
Software Programmer Fresher
Employment Type:
Permanent
Keyskills
Knowledge of Microsoft suite of development tools and languages, specifically: MS SQL 2012, NET Framework (3. 5 and higher), C#, Web Services CSS, JavaScript, Reporting Services, XML/XSLT, HTML5, JQuery, Angular JS, Bootstrap
Good To Have
Familiarity in the porting database and redesigning with normalization will be needed.
Knowledge of SQL Server as back end and .NET systems.
Desired Candidate Profile
Please refer to the Job description above
Senior Back End Engineer
Xane AI•Gurugram, Haryana, IN
0+ Years Exp
Posted: 18/8/2026
We are looking for Backend Engineers to join our Product Engineering team. As a member of the core Engineering team, you would be focusing on our platform design and development, and would also get to work with exciting new research in the field of Machine Learning and Data Science. You would be responsible for driving the orchestration of our new product features and services, while also working towards ensuring that we are building a great platform based a solid foundation of strong technical practices.
We are looking for engineers who are comfortable with the NodeJS/TypeScript and wish to develop and hone their skills and experience by working in a challenging environment at a (fairly) early stage startup.
Our vision is to democratise AI by leveraging our expertise in the field of research, software development and product engineering - to build a platform that brings otherwise inaccessible deep tech for everyone to use.
Required Skills & Experience:
Proficiency in Node JS and Typescript.
In-depth knowledge of relational databases (MySQL/Postgres) and experience in writing optimized queries.
Familiarity with common AWS services.
Strong experience with git for source control and collaboration.
Working knowledge of RESTful APIs.
Experience with unit testing frameworks and test-driven development.
Proficiency in scripting (e.g., Python, or another equivalent scripting language).
Familiarity with modern CI/CD pipelines and automation tools.
Functional knowledge of microservices.
Familiarity with Agile development workflows.
Strong problem-solving skills and a passion for clean, maintainable code.
Excellent communication skills and the ability to collaborate effectively with team members.
Key Responsibilities:
Develop and maintain robust and scalable back-end services, APIs, and data pipelines.
Write clean, maintainable code in NodeJS / Typescript to support new features and improvements.
Manage and optimize relational databases to ensure high availability and performance.
Leverage AWS services (EC2, RDS, S3, Lambda etc.) for deploying and managing back-end infrastructure.
Collaborate with cross-functional teams to design and implement systems that meet product requirements.
Implement automated tests to ensure the reliability and quality of back-end systems.
Write crisp, functional documentation for code.
Contribute to the improvement of code quality and development processes.
Understand scalable system design principles and architecture.
Be comfortable with version control tools like git.
We would love for you to
Work fast, ideate, iterate.
Be available to work at our Gurugram office on working days.
Be eager to learn, grow and strive in a challenging environment.
As an added incentive to work at Xane AI, you will benefit by working with a well-connected, experienced leadership team.
Java Fullstack Developer
Atain•Gurugram, Haryana, IN
6+ Years Exp
Posted: 18/8/2026
Job Title: – Java Fullstack developer
Years of exp: 6-8 yrs.
Location: Onsite Gurugram
Notice Period: - Immediate joiners
Mandate Skillsets : Java, microservices, react, fullstack java, AI productivity tools, node js, Claude
NOTE: Please attach your resume @[email protected] and add your expected CTC details
We are looking for a skilled Full Stack Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance applications. You will work closely with cross-functional teams to analyse requirements, implement solutions, and ensure the delivery of robust and scalable software.
Technology Stack experience:
Frontend: SingleSPA, React.js 16+, Angular, HTML5, CSS3, JavaScript, Express.js
Backend: Node.js, Spring Boot 2.X, Java 17+
Mobile: React Native, Android Native
Servers: Nginx, Apache Tomcat,
Database: Oracle, MySQL, MongoDB, Redis, MariaDB, Couchbase
Messaging Systems: Solace, Kafka
API Development: RESTful, PostMan, OpenAPIv3
Cloud Platforms: AWS, Microsoft Azure
Linux Environments: Ubuntu, RedHat - OpenShift
Version Control: Git, GitHub, GitLab
Collaboration: Jira, Confluence, Miro, Mural
CI/CD: Jenkins, Terraform
AI-Assisted Development: Claude, GitHub Copilot, ChatGPT or similar AI productivity tools
Key Responsibilities:
• Design, code and maintain medium to large product features/modules as part of an agile feature team
• Understand product features and contribute to user stories during refinement with product owners and product managers
• Work with Architects and other Senior Engineers during the technical design process by contributing to the analysis of technical application requirements
• Convert technical solutions for features into low level design and working code
• Independently write secure and optimized code through implementation of client approved coding standards and NFR requirements
• Adhere to client coding standards, guidelines and best practices and contribute to playbooks and other standards documents
• Work with testers and product owners to get stories accepted before sprint closure
• Demo the accepted stories to business and IT stakeholders
• Be open to feedback from retros and implement the necessary changes to improve coding or other skills
• Continuously stay up to date with the relevant technologies and implement learnings to enhance code quality
Requirements:
• Bachelor's degree in computer science, Information Technology, or a related field
• 6+ years of experience in Software Engineering preferably in agile ways of working
• Practical agile software development experience and proficiency in usage of collaboration tools like Jira, Confluence, Miro, Mural etc.
• Strong understanding of modern integration patterns such as event-driven architecture, API-led connectivity, and microservices-based integration
• Knowledge of domain-driven design concepts and have experience designing and implementing microservices using modern development practices and tools
• Good understanding of DevOps practices, including Continuous Integration, Continuous Deployment, Continuous Delivery, security/data standards and policies
• Strong analytical and technical design skills
• Problem solving skills to resolving a variety of issues using system design tools as well as technical expertise in the listed technologies
• Strong analytical and troubleshooting skills in performance monitoring and tuning application and database performance for large-scale distributed applications
• Solid understanding of testing concepts such as unit testing, functional testing, and tools
• Experience working in enterprise or start-up environments
• Good communication skills and ability to collaborate effectively with other team members, including developers, testers, product owners and managers, scrum masters, architects, management team and Business and IT stakeholders
• Senior applicants should be able to mentor, guide and manage other engineering team members
The following would be beneficial:
• Experience working in a scaled agile environment
• Certification in SAFe for Teams
• Experience working in airline, airport or other aviation related products and projects
• Familiarity with AI assistant tools for coding and unit testing
NOTE: Please attach your resume @[email protected] and add your expected CTC details
Atain is an enterprise orchestration partner that aligns people, processes, and platforms with AI to redefine work and deliver assured outcomes. It is enabled through the SMART Framework—driving superior metrics with AI-redefined work, the TechBud platform, a GenAI foundation built on zero-pilot architecture and ISO 42001 standards, a robust partner ecosystem, and deep domain expertise. Atain's Unified Hub continuously senses, predicts, and re-orchestrates work across people, processes, and platforms to deliver assured outcomes. The centers of skill and scale combine deep expertise with AI to deliver assured outcomes.
For more information, visit www.atain.com
------- IGT Solutions Is Now Atain
It is our policy to provide equal employment opportunities to all individuals based on job-related qualifications and ability to perform a job, without regard to age, gender, gender identity, sexual orientation, race, color, religion, creed, national origin, disability, genetic information, veteran status, citizenship or marital status, and to maintain a non-discriminatory environment free from intimidation, harassment or bias based upon these grounds.
Developer II Java
United Airlines•Gurugram, Haryana, IN
8+ Years Exp
Posted: 17/8/2026
Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network.
Come join us to create what’s next. Let’s define tomorrow, together.
Description
Job overview and responsibilities
We are seeking a skilled Full Stack Engineer to join our Enterprise Finance team. In this role, you will contribute to enterprise digital transformation initiatives by developing scalable backend services and modern frontend applications using Java, Spring Boot, and AWS technologies. The ideal candidate will have strong experience in building enterprise-grade applications, cloud-native services, and responsive user interfaces while collaborating with cross-functional teams to deliver high-quality solutions.
• Develop and maintain enterprise applications using Java, Spring Boot, and related technologies.
• Design and develop responsive, scalable, and user-friendly interfaces using React JS, JavaScript/TypeScript, HTML5, CSS, and modern frontend frameworks.
• Build and enhance RESTful APIs and microservices to support enterprise finance applications and integrations.
• Collaborate across frontend and backend teams to deliver end-to-end enterprise solutions with high performance, scalability, reliability, and maintainability.
• Participate in modernization of legacy applications into cloud-native architectures and microservices.
• Work with cloud and container technologies including AWS, Docker, and Kubernetes (EKS/ECS).
• Develop reusable UI components and improve application usability and accessibility standards.
• Collaborate with business analysts, architects, product owners, and stakeholders to understand business requirements and deliver technical solutions.
• Support CI/CD pipelines, code reviews, automated testing, and DevOps best practices.
• Leverage AI-assisted development tools such as GitHub Copilot and similar platforms to improve engineering productivity and accelerate development workflows.
• Exposure to AI/LLM-based tools and automation frameworks is good to have.
This position is offered on local terms and conditions. Expatriate assignments and sponsorship for employment visas, even on a time-limited visa status, will not be awarded.This position is for United Airlines Business Services Pvt. Ltd - a wholly owned subsidiary of United Airlines Inc.
Qualifications
What’s needed to succeed (Minimum Qualifications):
• 6–8 years of software development experience in full-stack application development.
• Strong hands-on experience in Java, Spring Boot, Spring Framework, and related backend technologies.
• Proven experience in frontend development using JavaScript/TypeScript, HTML5, CSS, and modern UI frameworks.
• Experience designing and developing RESTful APIs and microservices-based applications.
• Experience with Microservices, Docker, Kubernetes (EKS/ECS), and AWS Lambda.
• Solid understanding of modern authentication and authorization protocols such as OAuth 2.0, OpenID Connect (OIDC), SAML, and identity providers such as Microsoft Entra ID (Azure AD).
• Understanding of event-driven architectures and messaging systems such as Kafka, Solace, RabbitMQ, or MQ.
• Experience working with relational databases such as Oracle and MySQL, along with NoSQL databases such as DynamoDB.
• Strong command of GitHub, CI/CD pipelines, and modern software development practices.
• Experience with Agile methodologies and collaborative development environments.
• Strong analytical, problem-solving, and communication skills.
• Understanding AIDLC framework
What will help you propel from the pack (Preferred Qualifications):
• Strong knowledge of AWS cloud services and cloud-native architectures.
• Experience with Infrastructure as Code (Terraform, CloudFormation) is a plus.
• Experience with Agile methodologies.
• Exposure to AI/LLM technologies, LangChain, or AI-assisted coding tools is a plus.
• Familiarity with semantic search, vector databases, or Retrieval-Augmented Generation (RAG) architectures is an added advantage.
• Familiarity with Python programming and frameworks
• Airline industry knowledge is a plus
Key Competencies
• Full-Stack Engineering Expertise: Strong capability across frontend, backend, and cloud-native application development using Java, React, and AWS.
• Scalable Thinking: Ability to design and develop scalable enterprise applications for a global organization.
• Innovation & Automation: Passion for leveraging modern engineering tools and automation to improve development efficiency.
• Collaboration & Ownership: Ability to work effectively with cross-functional teams and take ownership of deliverables in a fast-paced environment.
Senior SAP ABAP HANA Consultant
PricewaterhouseCoopers Pvt Ltd•Gurugram, Haryana, IN
3+ Years Exp
Posted: 17/8/2026
IN_Senior Associate_SAP ABAP Hana _GCC_Advisory_Gurgaon Line of Service Advisory Industry/Sector Not Applicable Specialism SAP Management Level Senior Associate Job Description & Summary At PwC, our people in business application consulting specialise in consulting services for a variety of business applications, helping clients optimise operational efficiency. These individuals analyse client needs, implement software solutions, and provide training and support for seamless integration and utilisation of business applications, enabling clients to achieve their strategic objectives. In SAP technology at PwC, you will specialise in utilising and managing SAP software and solutions within an organisation. You will be responsible for tasks such as installation, configuration, administration, development, and support of SAP products and technologies. * Why PWC At PwC , you will be part of a vibrant community of solvers that leads with trust and creates distinctive outcomes for our clients and communities. This purpose-led and values-driven work, powered by technology in an environment that drives innovation, will enable you to make a tangible impact in the real world. We reward your contributions, support your wellbeing, and offer inclusive benefits, flexibility programmes and mentorship that will help you thrive in work and life. Together, we grow, learn, care, collaborate, and create a future of infinite experiences for each other. Learn more about us . At PwC , we believe in providing equal employment opportunities, without any discrimination on the grounds of gender, ethnic background, age, disability, marital status, sexual orientation, pregnancy, gender identity or expression, religion or other beliefs, perceived differences and status protected by law. We strive to create an environment where each one of our people can bring their true selves and contribute to their personal growth and the firm’s growth. To enable this, we have zero tolerance for any discrimination and harassment based on the above considerations. " Job Description & Summary: We are looking for a seasoned SAP Basis Responsibilities: Should have worked on code conversions , adpt in RICEFW objects on HANA , has the ability to learn and scale up. Has good communication and client facing experience. Should have worked on at least one brownfield migration . Core Abap with oops Experience required. Mandatory skill sets: 3 -10 Yrs Experience required. Perform installation, configuration, and maintenance of SAP S/4HANA systems. 2. Execute SAP system upgrades, support package installations, kernel updates, and add-on installations. 3. Manage Transport Management System (TMS) and client administration. 4. Handle user management, roles, and authorizations in SAP systems. 5. Manage and monitor SAP HANA databases, including Preferred skill sets: Should have worked on code conversions , adpt in RICEFW objects on HANA , has the ability to learn and scale up. Has good communication and client facing experience. Should have worked on atleast one brownfield migration Years of experience required: 3 -10 Yrs Education qualification: BE/ B.Tech /MBA /MCA Education (if blank, degree and/or field of study not specified) Degrees/Field of Study required: MBA (Master of Business Administration), Bachelor of EngineeringDegrees/Field of Study preferred: Certifications (if blank, certifications not specified) Required Skills ABAP 4 Optional Skills Accepting Feedback, Active Listening, Advanced Business Application Programming (ABAP), Analytical Thinking, Business Transformation, Communication, Creativity, Design Automation, Embracing Change, Emotional Regulation, Empathy, Inclusion, Intellectual Curiosity, Learning Agility, Optimism, Process Improvement, Process Optimization, SAP Analytics Cloud, SAP Fiori, SAP HANA, SAP NetWeaver, Self-Awareness, Strategic Technology Planning, Teamwork, Well Being Desired Languages (If blank, desired languages not specified) Travel Requirements Not Specified Available for Work Visa Sponsorship? No Government Clearance Required? No Job Posting End Date July 8, 2026 Experience Level Senior Level
Senior Civil Design Engineer
Fluor•Gurugram, Haryana, IN
20+ Years Exp
Posted: 17/8/2026
Apply Cost Competitive Execution techniques to develop the most cost-effective total project solution for execution of the discipline engineering work Participate in activities associated with equipment and material procurement, permitting, and subcontracting Perform and check calculations, specify equipment, and solve moderately complex engineering problems Review vendor equipment documentation within the discipline and from other disciplines for compliance with project requirements, and actively seek discrepancy resolution Analyze and make independent recommendations regarding solutions to problems with varying complexity in accordance with organization and/or project objectives and guidelines Four (4) year degree or global equivalent in Civil engineering field of study and 16 to 20 years of work-related experience in Civil & Underground drainage work; a recognized professional certification or registration in the applicable field, if required. Major experience in Mining & Metal Projects. Develop and review specifications, including design criteria Perform and check calculations, and solve problems of complex nature Review documentation within the discipline and from other disciplines for compliance with project requirements, and actively seek discrepancy resolution Analyze and make independent recommendations regarding solutions to problems with varying complexity in accordance with organization and/or project objectives and guidelines other duties as assigned Perform Material Take off and effort Estimation for proposals based on inputs. Expert knowledge in Hydrologic analysis and hydraulic design, understanding geotechnical recommendations and its impact of Civil design Expertise in understanding of topographical surveying (civil) and its impact on plant elevations. Proficient in using civil Engineering software such as Sanitary & Storm Analysis, Info Drainage or any Hydraulic analysis software for UG utilities like Storm water, Sanitary etc. Managing and leading a large-size project independently Experience in developing & checking civil drawings like Grading, Bulk earthwork and Road Geometry for Plant and Heavy Roads, Crust design & Paving design calculations. Shall ensure compliance with Industry standard procedures and project requirements. Co-ordination with other offices (Civil team) for any interface queries and its timely resolution To be Considered Candidates: Must be authorized to work in the country where the position is located.
Sr. AI Engineer
Aligned Automation•Gurugram, Haryana, IN
10+ Years Exp
Posted: 17/8/2026
About the Job
About Aligned Automation
At Aligned Automation, we live by our "Better Together" philosophy to build a better world. As a strategic service provider to Fortune 500 companies, we help digitize enterprise operations and drive impactful business strategies. Our purpose goes beyond projects—we strive to deliver meaningful, sustainable change that shapes a more optimistic and equitable future.
Our culture is deeply rooted in our 4Cs—Care, Courage, Curiosity, and Collaboration—ensuring that each employee is empowered to grow, innovate, and thrive in an inclusive workplace.
Role: Sr. AI Engineer
Years of Experience: 8 to 10 Years
About the Role
• Design, develop, and deploy GenAI and Agentic AI solutions for enterprise-scale applications.
• Build multi-agent workflows using frameworks such as LangGraph, LangChain, CrewAI, or similar.
• Develop and optimize RAG-based systems leveraging Vector Databases and enterprise knowledge sources.
• Create scalable APIs and microservices using Python and FastAPI.
• Implement LLM orchestration, prompt engineering, evaluation frameworks, and observability solutions.
• Integrate AI solutions with enterprise applications, workflows, and data platforms.
• Work closely with business stakeholders to translate use cases into production-ready AI systems.
• Ensure adherence to enterprise SDLC, security, governance, and deployment standards.
Required Skills:
• Strong programming skills in Python.
• Hands-on experience with GenAI, LLMs, and Agentic AI frameworks.
• Experience with RAG, Vector Databases, embedding, and semantic search.
• Knowledge of LangChain, LangGraph, CrewAI, AutoGen, MCP, or similar frameworks.
• Experience building REST APIs using FastAPI or Flask.
• Strong understanding of system design, software engineering, and cloud-native architectures.
• Familiarity with evaluation, monitoring, and observability of AI systems.
• Excellent problem-solving and communication skills.
Laboratory Technician - School Science Tech
k.r. mangalam university•Gurugram, Haryana, IN
1+ Years Exp
Posted: 17/8/2026
Job Title: Lab Technician Department : School of Engineering and Technology
Location: K.R MANGALAM UNIVERSITY, Sohna - Gurgaon Rd, Sohna, Sohna Rural, Gurugram, Haryana 122103
Responsibilities:
Maintain and manage computer labs.
Assist faculty and students with lab equipment and software.
Ensure proper functioning of computers and troubleshoot hardware/software issues.
Install and configure software applications as required for academic purposes.
Maintain network connectivity and address basic networking issues.
Maintain records of lab usage, equipment inventory, and system updates.
Ensure security and proper licensing of installed software.
Qualification:
Diploma or bachelor's degree in computer science /IT / BCA/ MCA
Experience with Linux/Windows system administration.
Certifications in hardware/software troubleshooting, networking, or system administration.
Proficiency in software installation, configuration, and troubleshooting for engineering and programming tools.
Experience:
~ Minimum 1-2 years of experience in managing computer labs, IT support, or software installation.
Skills Required
Technical Skills: Knowledge of electronic circuits, electronic components, testing instruments oscilloscopes etc.
Should be well versed with MS office tools.
Communication: Strong verbal and written communication skills to assist students and document procedures.
Organizational Skills: Ability to maintain records and manage lab inventory efficiently.
Interested Candidates can visit our website and they can send the resume on this mail id:
K. R. Mangalam University Website -
Email ID - [HIDDEN TEXT]
About This Role
6 years of experience
Skills: Python, React.js, TypeScript, MongoDB, AWS, Terraform, REST APIs, FastAPI / Flask / Django, Docker, Kubernetes, CI/CD, Redux, SQL, Git, Linux
About the Role
We are looking for a Senior Full Stack Developer with 6+ years of experience in Python, React.js, MongoDB, AWS, and Terraform to design, build, and maintain scalable cloud-native applications. You will own end-to-end feature delivery — architecting robust Python backend services and APIs alongside high-performance React frontends — backed by MongoDB data stores and deployed on AWS using Terraform-managed infrastructure. You will collaborate closely with architects, product owners, and cross-functional engineering teams to deliver high-quality, secure, and maintainable full stack solutions in an Agile environment.
Key Responsibilities
Backend — Python
• Design, develop, and maintain scalable Python backend services and RESTful APIs using FastAPI, Flask, or Django — applying clean architecture, SOLID principles, and production-grade best practices.
• Build asynchronous backend services using Python async frameworks for high-throughput, low-latency workloads.
• Implement background task processing using Celery — ensuring reliable, scalable execution of long-running and scheduled jobs.
• Write comprehensive unit and integration tests using Pytest — maintaining high code coverage and regression confidence across all backend deliverables.
• Enforce code quality standards using Black, Flake8, and MyPy — contributing to a clean, well-typed, and consistently formatted Python codebase.
Frontend — React
• Design and develop scalable, high-performance React.js applications using TypeScript and modern hooks — delivering accessible, responsive, and pixel-perfect user interfaces.
• Implement complex state management using Redux Toolkit, React Query, or Context API — ensuring predictable and performant application state across data-intensive frontends.
• Integrate React frontends with Python backend REST APIs and GraphQL services — managing asynchronous data flows, error handling, loading states, and cache strategies.
• Build reusable, well-documented React component libraries aligned to design system standards — using Storybook where applicable.
• Write comprehensive unit, component, and E2E tests using Jest, React Testing Library, and Cypress / Playwright.
MongoDB & Data
• Design and implement MongoDB data models — applying document schema design best practices, embedding vs referencing strategies, and indexing for query performance.
• Build and optimise MongoDB aggregation pipelines for complex data transformation, reporting, and analytics use cases.
• Manage MongoDB Atlas cloud database — configuration, monitoring, scaling, backup, and performance tuning.
• Implement Redis caching strategies — session management, API response caching, and rate limiting for high-traffic application workloads.
• Collaborate with data engineers and architects to design efficient data access patterns across MongoDB and relational database stores.
AWS & Terraform
• Design and deploy cloud-native full stack applications on AWS — leveraging EC2, ECS, EKS, Lambda, S3, DocumentDB, SQS, SNS, and API Gateway.
• Provision and manage AWS infrastructure using Terraform — developing reusable, modular Terraform configurations for reproducible, version-controlled cloud resource management.
• Implement AWS security best practices — IAM least-privilege policies, KMS encryption, Secrets Manager, and Cognito authentication — across frontend and backend application layers.
• Build and maintain serverless application components using AWS Lambda and Step Functions — designing event-driven, auto-scaling workloads for appropriate use cases.
• Configure AWS monitoring and observability — CloudWatch dashboards, X-Ray tracing, structured logging, and alerting — to maintain production health and support rapid incident resolution.
• Implement and manage CI/CD pipelines using GitLab CI or GitHub Actions — automating build, test, Terraform plan/apply, and deployment workflows across Dev, Test, and Production environments.
Architecture & Delivery
• Own end-to-end feature delivery — from MongoDB schema design and Python API development through to React UI implementation, testing, and AWS deployment.
• Contribute to architectural discussions and technical design reviews — providing full stack perspective on feasibility, complexity, data modelling, and implementation trade-offs.
• Collaborate with Solution Architects, UX Designers, Product Owners, QA Engineers, and DevOps teams in Agile sprint delivery.
• Conduct thorough code reviews — providing constructive technical feedback across Python, React, and Terraform codebases.
• Produce clear technical documentation — API contracts (OpenAPI / Swagger), MongoDB schema designs, Terraform module documentation, and architecture decision records.
• Mentor and support junior full stack developers — sharing knowledge across Python, React, MongoDB, and AWS domains.
What We're Looking For
• 6+ years of full stack development experience with demonstrable hands-on expertise across Python backend, React frontend, MongoDB, AWS, and Terraform in production environments.
• Strong Python proficiency — FastAPI, Flask, or Django — with proven REST API development, async programming, and clean architecture experience.
• Solid React.js and TypeScript skills — Hooks, state management (Redux / React Query), API integration, and component architecture in large-scale production applications.
• Deep MongoDB expertise — document schema design, aggregation pipelines, Atlas management, indexing, and query performance optimisation.
• Strong AWS experience — EC2, ECS / EKS, Lambda, S3, SQS, SNS, IAM, API Gateway, and CloudWatch — in production cloud-native environments.
• Proven Terraform skills — modular IaC design, remote state management, AWS resource provisioning, and CI/CD integration.
• Experience with Docker and Kubernetes / EKS for containerised full stack application deployment.
• Solid CI/CD experience — GitLab CI or GitHub Actions — for automated build, test, and deployment pipelines across frontend, backend, and infrastructure.
• Strong understanding of software engineering fundamentals — SOLID principles, design patterns, TDD, clean architecture, and security best practices.
• Excellent communication and collaboration skills — able to engage effectively with architects, product owners, and cross-functional teams.
Nice to Have
• Experience with GraphQL API development — Strawberry / Ariadne (Python) and Apollo Client (React).
• Familiarity with event-driven architecture — Apache Kafka, AWS EventBridge, or Kinesis.
• Knowledge of GenAI / LLM integration — LangChain, LlamaIndex — for AI-augmented full stack application features.
• Exposure to AWS Bedrock or SageMaker for AI / ML service integration.
• Experience with Next.js for SSR / SSG alongside React.
• Familiarity with Terragrunt for Terraform configuration management at scale.
• AWS Certified Developer Associate or AWS Solutions Architect certification.
• Experience in Financial Services, FinTech, Retail, or other regulated industry environments.