Cognizant

Python Full Stack Engineer

Cognizant
Apply
2 days ago
Mexico City, MexicoMid Level

Responsibilities

  • Design, develop, test, maintain, and enhance front-end and back-end cloud-native applications.
  • Build services within microservice-based and distributed architectures and develop RESTful APIs and system interfaces.
  • Contribute to infrastructure-as-code solutions, cloud environment configuration, and CI/CD pipelines.
  • Create technical designs and documentation, including low-level designs, entity-relationship diagrams, and component or class diagrams.
  • Develop and maintain unit, integration, and end-to-end automated tests.
  • Monitor applications and troubleshoot production issues involving performance and reliability.
  • Integrate applications with enterprise R&D systems and scientific data platforms, including data ingestion, transformation, access, and interoperability.
  • Collaborate with product managers, data experts, engineering teams, global teams, vendors, and other stakeholders.
  • Own assigned features and components from development through deployment and support.
  • Contribute to process improvements, technical-debt reduction, code quality, maintainability, and responsible use of AI-assisted development tools.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least 2 years of software engineering or application development experience.
  • Experience with Python, JavaScript, front-end and back-end application development, and React.
  • Foundational hands-on experience with AWS services such as EC2, RDS, or S3.
  • Familiarity with infrastructure-as-code concepts and tools such as Terraform.
  • Understanding of microservices, cloud-native design, REST API development, system design, and data modeling.
  • Experience with relational databases such as Oracle, PostgreSQL, or MySQL.
  • Familiarity with NoSQL databases such as DynamoDB or Neptune.
  • Basic knowledge of data pipelines or data-processing platforms such as Spark or Databricks.

Tech Stack

Categories

Cognizant

About Cognizant

10,000+ employees

Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.

Contact me