Back to search

Tech Lead Full Stack Engineer

Lead full‑stack development of cloud‑native applications for R&D, owning architecture, design, and technical leadership.

  • Full-time
  • Posted Nov 11, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Design, develop, test, and maintain scalable cloud‑native applications
  • Build and enhance modern microservice‑based architectures
  • Develop and integrate RESTful APIs
  • Implement infrastructure‑as‑code solutions
  • Build and maintain CI/CD pipelines
  • Contribute to system architecture and engineering standards
  • Create detailed technical documentation
  • Partner with stakeholders to translate business requirements
  • Implement automated testing frameworks
  • Monitor, troubleshoot, and resolve production issues
  • Ensure applications meet security, compliance, and operational standards
  • Work closely with product managers and cross‑functional teams
  • Participate in Agile development processes
  • Collaborate across global teams and vendors
  • Integrate applications with enterprise R&D systems
  • Build data pipelines and support data ingestion
  • Enable interoperability using semantic data models
  • Drive improvements in development processes and architecture
  • Leverage AI‑assisted development tools
  • Take end‑to‑end ownership of features
  • Mentor junior engineers
  • Influence stakeholders and resolve complex technical challenges

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Master’s degree with 3+ years of experience

Nice to have: Java, Angular, Vue, Kubernetes, EKS, AI‑assisted development tools, OutSystems, Power Apps, SalesForce, clinical, scientific or biomedical platforms, GxP processes, regulated environments, research scientists

Skills

Full description

Job Summary As a Tech Lead Senior Full Stack Engineer, you will design, build, and enhance cloud-native applications that support the R&D organization. Operating at the intersection of science and technology, you will partner with product owners, data experts, and global engineering teams to deliver scalable, high-quality solutions that enable data-driven decision-making. This role combines full-stack development, cloud engineering, and system design, with increasing ownership of architecture, engineering best practices, and technical leadership. Responsibilities Engineering & Development · Design, develop, test, and maintain scalable cloud-native applications across front-end and back-end systems · Build and enhance modern microservice-based architectures and distributed systems · Develop and integrate RESTful APIs and system interfaces for enterprise platforms · Implement infrastructure-as-code solutions and manage cloud environments · Build and maintain CI/CD pipelines for automated deployment and delivery Architecture & Design · Contribute to system architecture, technical design, and engineering standards · Create detailed technical documentation including: o Low-Level Design (LLD) o Entity-Relationship (ER) diagrams o Component and class diagrams · Partner with stakeholders to translate business requirements into scalable technical solutions Quality & Reliability · Implement automated testing frameworks (unit, integration, end-to-end) · Monitor, troubleshoot, and resolve production issues related to performance and reliability · Ensure applications meet security, compliance, and operational standards Collaboration & Delivery · Work closely with product managers, data SMEs, and cross-functional teams · Participate in Agile development processes including sprint planning, code reviews, and retrospectives · Collaborate across global teams and vendors to deliver complex solutions Data & Platform Integration · Integrate applications with enterprise R&D systems and scientific data platforms · Build data pipelines and support data ingestion, transformation, and access · Enable interoperability using semantic data models and metadata standards Continuous Improvement & Innovation · Drive improvements in development processes, tools, and architecture · Reduce technical debt and improve system scalability and maintainability · Leverage AI-assisted development tools to improve productivity · Contribute to cloud-first strategy and digital innovation across R&D Leadership & Ownership · Take end-to-end ownership of features—from design through deployment · Act as a technical contributor and mentor supporting junior engineers · Influence stakeholders and help resolve complex technical challenges Required Qualifications · Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience) and 5+ years of software engineering experience. Or Master’s degree with 3+ years of experience Technical Skills · Strong experience with Python · Strong experience with JavaScript · Experience building full-stack applications (front-end + back-end) · Experience with the React JavaScript framework · Hands-on experience with AWS cloud services (EC2, RDS, S3, etc.) · Experience with infrastructure-as-code (e.g., Terraform) · Strong understanding of microservices architecture and cloud-native design · Experience designing and integrating REST APIs Data & Systems · Experience with relational databases (e.g., Oracle, PostgreSQL, MySQL) · Experience with NoSQL databases (e.g., DynamoDB, Neptune) · Knowledge of data engineering pipelines (e.g., Spark, Databricks) · Strong understanding of system design and data modeling Engineering Practices · Experience with DevOps tools and CI/CD pipelines · Strong understanding of automated testing methodologies · Experience working in Agile/Scrum environments Professional Skills · Strong problem-solving, analytical, and communication skills · Ability to work independently and collaborate across teams · Business acumen and ability to translate technical solutions to business impact Preferred Qualifications · Experience with another modern programming language (e.g. Java) · Experience with other JavaScript frameworks (e.g. Angular, Vue) · Experience with containerization and orchestration (e.g., Kubernetes/EKS) · Experience with AI-assisted development tools · Exposure to clinical, scientific or biomedical platforms · Knowledge of GxP processes and regulated environments · Experience working with research scientists or domain experts · Experience with OutSystems, Power Apps, SalesForce or similar low-code platforms is a plus

Tech Lead Full Stack Engineer at Cognizant | Referso Jobs