Python Full Stack Engineer
Design, build, test, and enhance cloud-native applications for R&D organization.
- Full-time
- Posted Nov 11, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Design, develop, test, and maintain cloud-native applications across front-end and back-end systems
- Build and enhance services within modern microservice-based and distributed architectures
- Develop and integrate RESTful APIs and system interfaces for enterprise platforms
- Contribute to infrastructure-as-code solutions and cloud environment configuration
- Build, use, and improve CI/CD pipelines for automated deployment and delivery
- Contribute to technical design, system architecture, and engineering standards
- Create and maintain technical documentation
- Work with stakeholders and senior team members to translate business requirements into effective technical solutions
- Develop and maintain automated tests, including unit, integration, and end-to-end tests
- Monitor applications and troubleshoot production issues related to performance and reliability
- Follow security, compliance, and operational standards
- Collaborate with global teams and vendors to deliver assigned features and technical solutions
- Communicate progress, risks, and technical considerations clearly to team members and stakeholders
- Integrate applications with enterprise R&D systems and scientific data platforms
- Support data ingestion, transformation, access, and application integration
- Contribute to system interoperability using data models, metadata standards, and enterprise integration patterns
- Contribute ideas that improve development processes, tools, code quality, and maintainability
- Help identify and reduce technical debt
- Use AI-assisted development tools responsibly to improve productivity and software quality
- Build knowledge of cloud-native engineering, R&D platforms, and relevant business domains
- Take ownership of assigned features and components from development through deployment and support
- Seek guidance when needed and incorporate feedback from code reviews and technical discussions
- Investigate technical issues, propose solutions, and escalate complex design decisions appropriately
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Skills
PythonJavaScriptReactAWSTerraformREST APImicroservicescloud-native designrelational databasesNoSQL databasesdata pipelinessystem design fundamentalsdata modelingPythonJavaScriptReactAWS EC2AWS RDSAWS S3TerraformOraclePostgreSQLMySQLDynamoDBNeptuneSparkDatabricks
Full description
CognizantCompany details are for members
Sign up for a free job alert to see Cognizant's profile, website and LinkedIn, and the same for every employer on Referso Jobs.