CrawlJobs Logo

Python Full Stack Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Irving, Texas

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

107120.00 - 160680.00 USD / Year

Job Description:

The Full Stack Engineer role at Citi involves designing, developing, and maintaining applications using Python and various web frameworks. The potential hire will influence application design, analyze performance, optimize systems, and streamline delivery processes. The position includes important infrastructure activities, cross-team collaboration, and an emphasis on aligning digital architecture with business goals.

Job Responsibility:

  • Accountable for executing and driving mid-size feature application design and development efforts to completion
  • serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • proficient at operating with considerable autonomy and discretion
  • analyze and troubleshoot coding, application performance and design challenges
  • research root cause of development and performance concerns as well as resolution of defects
  • understand engineering needs
  • proficient in information modeling, data structures and algorithms
  • understand maintenance characteristics, runtime properties and dependencies that exist in the system
  • assist with the development of standards for coding, testing, debugging and implementation
  • participate in design discussions and drive design decisions
  • streamline processes to optimize efficiency
  • share knowledge with the team in various forums
  • ensure compliance with applicable laws, rules, and regulations

Requirements:

  • 4+ years as a Full Stack Engineer
  • strong understanding of Python web frameworks such as Django, Flask, or FastAPI
  • expertise in building RESTful APIs and microservices architecture
  • proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
  • experience in caching-based solution using cache such as Redis/Gemfire
  • experience with cloud platforms such as AWS, Azure, or Google Cloud
  • solid understanding of software design patterns, algorithms, and data structures
  • hands-on experience with containerization tools like Docker and orchestration tools like Kubernetes
  • familiarity with CI/CD pipelines and version control systems (e.g., Git)
  • strong debugging and problem-solving skills
  • excellent communication and collaboration skills
  • strong analytical and quantitative skills
  • data driven and results-oriented
  • experience delivering with an agile methodology
  • experience in affecting large culture change
  • experience leading infrastructure programs
  • skilled at working with third party service providers

Nice to have:

  • Experience in Java based web development using SpringBoot framework
  • knowledge on various Spring modules such as, and not limited to, Data, Web, ORM, Cloud, AOP, Batch
  • strong understanding of unit test case development using Junit, Mockito
  • experience in building Generative AI based solutions in Python
  • knowledge on Prompt Engineering, various techniques to build prompts
  • familiarity with Vector stores such as FAISS, PgVector, Pinecone
  • exposure to AI-ML frameworks (e.g., LangChain, TensorFlow, PyTorch)
  • excellent written and oral communication skills
What we offer:
  • Medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages including vacation, sick leave, and holidays
  • discretionary and formulaic incentive and retention awards

Additional Information:

Job Posted:
September 05, 2025

Expiration:
September 11, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
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.