{"schemaVersion":"jobsearcher.job.v1","id":"23b2cc125f025bbd8d16676f","url":"https://jobsearcher.com/jobs/23b2cc125f025bbd8d16676f","canonicalUrl":"https://jobsearcher.com/jobs/23b2cc125f025bbd8d16676f","title":"Sr Full Stack Engineer","description":"Our Company\r\nAt Teradata, we believe that people thrive when empowered with better information. That's why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation, we uplift and empower our customers—and our customers' customers—to make better, more confident decisions. The world's top companies across every major industry trust Teradata to improve business performance, enrich customer experiences, and fully integrate data across the enterprise.\r\nWe are looking for a talented and experienced Senior Full Stack Developer to join our engineering team. The ideal candidate brings strong hands-on proficiency across the full technology stack — from building responsive Angular frontends and designing robust REST APIs, to working with both relational and NoSQL databases. You are someone who applies sound software development patterns, takes ownership of end-to-end feature delivery, and thrives in a collaborative, fast-paced engineering environment.\r\nWhat You'll Do\r\nDesign, develop, and maintain full stack features spanning Angular frontend, REST API services, and database layers.\r\nBuild responsive, performant Angular UI components and modules following component-driven architecture and design system guidelines.\r\nDevelop and expose well-structured, secure, and versioned REST APIs adhering to industry-standard API design principles.\r\nApply established software development patterns such as MVC, Repository, Service Layer, CQRS, and Event-Driven design where appropriate.\r\nDesign and optimize database schemas, queries, and data models across both relational (RDBMS) and NoSQL database platforms.\r\nEnsure high code quality through unit testing, integration testing, peer code reviews, and adherence to coding standards.\r\nParticipate in sprint planning, backlog refinement, and technical design discussions as an active Agile team member.\r\nCollaborate with frontend engineers, backend developers, architects, and QA to deliver cohesive, end-to-end solutions.\r\nIdentify and resolve performance bottlenecks across UI rendering, API response times, and database query execution.\r\nContribute to CI/CD pipeline integration, supporting automated builds, testing, and deployment workflows.\r\nWho You'll Work With\r\nEngineering Lead / Architect — to align on technical direction, design patterns, and end-to-end solution architecture.\r\nFrontend / UI Engineers — to collaborate on component design, shared libraries, and Angular application consistency.\r\nBackend Engineers — to coordinate API contracts, service integrations, and shared business logic.\r\nDevOps / Platform Teams — to support build pipelines, containerization, and environment configuration.\r\nQA / Automation Engineers — to define testability across the stack and support automated test coverage.\r\nProduct & Program Managers — to clarify requirements, estimate effort, and deliver features aligned with business goals.\r\nWhat Makes You a Qualified Candidate\r\n4+ years of professional full stack development experience delivering production-grade applications in enterprise environments.\r\nStrong hands-on proficiency in Angular (v14+), TypeScript, and RxJS for building enterprise-grade frontend applications.\r\nSolid experience designing and developing RESTful APIs using frameworks such as Spring Boot, Node.js, or equivalent backend technologies.\r\nDeep understanding of software development patterns including MVC, Repository Pattern, Service Layer, Dependency Injection, and CQRS.\r\nHands-on experience with RDBMS platforms such as PostgreSQL, MySQL, Oracle, or SQL Server — including schema design, indexing, and query optimization.\r\nHands-on experience with NoSQL databases such as MongoDB, Cassandra, Redis, or equivalent — including data modeling for non-relational use cases.\r\nFamiliarity with authentication and authorization standards — OAuth2, JWT, RBAC, and Azure AD / SSO integration.\r\nExperience with version control (Git), CI/CD tooling, and Agile project management tools such as Jira or Azure DevOps.\r\nAbility to write clean, well-documented, and testable code with a strong focus on maintainability and scalability.\r\nWhat You'll Bring\r\nFull Stack Ownership — Confidence and capability to own features end-to-end across UI, API, and database layers without siloed thinking.\r\nPattern-Driven Thinking — A disciplined approach to applying the right software design patterns to build maintainable, scalable solutions.\r\nData Fluency — Comfort working across both relational and NoSQL paradigms, choosing the right database approach for the problem at hand.\r\nCollaborative Nature — A team-first attitude and clear communication style when working across frontend, backend, and infrastructure disciplines.\r\nQuality Mindset — A strong commitment to writing tested, reviewed, and production-ready code at every layer of the stack.\r\nProblem-Solving Drive — A proactive, analytical approach to diagnosing and resolving issues across the full technology stack.\r\nGrowth Mindset — An eagerness to stay current with evolving technologies, frameworks, and best practices across frontend and backend ecosystems.\r\nWhy We Think You'll Love Teradata\r\nWe prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are.\r\nJ-18808-Ljbffr","company":"Teradata","rawCompany":"teradata","city":"Indiana","state":"PA","isRemote":false,"isActive":false,"createdAt":"2026-04-10T04:50:44.739Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr Full Stack Engineer","description":"Our Company\r\nAt Teradata, we believe that people thrive when empowered with better information. That's why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation, we uplift and empower our customers—and our customers' customers—to make better, more confident decisions. The world's top companies across every major industry trust Teradata to improve business performance, enrich customer experiences, and fully integrate data across the enterprise.\r\nWe are looking for a talented and experienced Senior Full Stack Developer to join our engineering team. The ideal candidate brings strong hands-on proficiency across the full technology stack — from building responsive Angular frontends and designing robust REST APIs, to working with both relational and NoSQL databases. You are someone who applies sound software development patterns, takes ownership of end-to-end feature delivery, and thrives in a collaborative, fast-paced engineering environment.\r\nWhat You'll Do\r\nDesign, develop, and maintain full stack features spanning Angular frontend, REST API services, and database layers.\r\nBuild responsive, performant Angular UI components and modules following component-driven architecture and design system guidelines.\r\nDevelop and expose well-structured, secure, and versioned REST APIs adhering to industry-standard API design principles.\r\nApply established software development patterns such as MVC, Repository, Service Layer, CQRS, and Event-Driven design where appropriate.\r\nDesign and optimize database schemas, queries, and data models across both relational (RDBMS) and NoSQL database platforms.\r\nEnsure high code quality through unit testing, integration testing, peer code reviews, and adherence to coding standards.\r\nParticipate in sprint planning, backlog refinement, and technical design discussions as an active Agile team member.\r\nCollaborate with frontend engineers, backend developers, architects, and QA to deliver cohesive, end-to-end solutions.\r\nIdentify and resolve performance bottlenecks across UI rendering, API response times, and database query execution.\r\nContribute to CI/CD pipeline integration, supporting automated builds, testing, and deployment workflows.\r\nWho You'll Work With\r\nEngineering Lead / Architect — to align on technical direction, design patterns, and end-to-end solution architecture.\r\nFrontend / UI Engineers — to collaborate on component design, shared libraries, and Angular application consistency.\r\nBackend Engineers — to coordinate API contracts, service integrations, and shared business logic.\r\nDevOps / Platform Teams — to support build pipelines, containerization, and environment configuration.\r\nQA / Automation Engineers — to define testability across the stack and support automated test coverage.\r\nProduct & Program Managers — to clarify requirements, estimate effort, and deliver features aligned with business goals.\r\nWhat Makes You a Qualified Candidate\r\n4+ years of professional full stack development experience delivering production-grade applications in enterprise environments.\r\nStrong hands-on proficiency in Angular (v14+), TypeScript, and RxJS for building enterprise-grade frontend applications.\r\nSolid experience designing and developing RESTful APIs using frameworks such as Spring Boot, Node.js, or equivalent backend technologies.\r\nDeep understanding of software development patterns including MVC, Repository Pattern, Service Layer, Dependency Injection, and CQRS.\r\nHands-on experience with RDBMS platforms such as PostgreSQL, MySQL, Oracle, or SQL Server — including schema design, indexing, and query optimization.\r\nHands-on experience with NoSQL databases such as MongoDB, Cassandra, Redis, or equivalent — including data modeling for non-relational use cases.\r\nFamiliarity with authentication and authorization standards — OAuth2, JWT, RBAC, and Azure AD / SSO integration.\r\nExperience with version control (Git), CI/CD tooling, and Agile project management tools such as Jira or Azure DevOps.\r\nAbility to write clean, well-documented, and testable code with a strong focus on maintainability and scalability.\r\nWhat You'll Bring\r\nFull Stack Ownership — Confidence and capability to own features end-to-end across UI, API, and database layers without siloed thinking.\r\nPattern-Driven Thinking — A disciplined approach to applying the right software design patterns to build maintainable, scalable solutions.\r\nData Fluency — Comfort working across both relational and NoSQL paradigms, choosing the right database approach for the problem at hand.\r\nCollaborative Nature — A team-first attitude and clear communication style when working across frontend, backend, and infrastructure disciplines.\r\nQuality Mindset — A strong commitment to writing tested, reviewed, and production-ready code at every layer of the stack.\r\nProblem-Solving Drive — A proactive, analytical approach to diagnosing and resolving issues across the full technology stack.\r\nGrowth Mindset — An eagerness to stay current with evolving technologies, frameworks, and best practices across frontend and backend ecosystems.\r\nWhy We Think You'll Love Teradata\r\nWe prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are.\r\nJ-18808-Ljbffr","datePosted":"2026-04-10T04:50:44.739Z","dateModified":"2026-04-10T04:50:44.739Z","hiringOrganization":{"@type":"Organization","name":"Teradata","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Indiana","addressRegion":"PA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"23b2cc125f025bbd8d16676f"},"url":"https://jobsearcher.com/jobs/23b2cc125f025bbd8d16676f"}}