Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Taylor & Francis Group

New

Sr. Fullstack Engineer

Posted Updated
Discussion

Description

We are looking for a highly skilled Senior Software Engineer with 5-10 years of experience in JavaScript or Java development, cloud-native technologies, and modern software architecture. The role involves hands-on coding, designing scalable solutions, leveraging AI-driven development practices, and working with AWS, Docker, Kubernetes, CI/CD, and automated testing frameworks. The ideal candidate will collaborate with cross-functional teams, drive engineering best practices, contribute to architectural decisions, and ensure the delivery of secure, reliable, and high-quality software solutions.


The core responsibilities for the job include the following:


Software Development and Technical Contribution:

  • Write, review, and own production-quality code as an active contributor to the team's codebase; this is a technical, hands-on role.
  • Champion the use of AI-first software delivery approaches, leveraging AI tools and frameworks to enhance development efficiency, automate repetitive tasks, and improve decision-making.
  • Advocate for and implement modern engineering practices, such as Continuous Integration and Continuous Delivery (CI/CD) and Infrastructure as Code (IaC).
  • Contribute to architectural decisions at the team and system level, balancing pragmatism with long-term maintainability.


Delivery and Collaboration:

  • Help break down complex technical work into well-scoped, deliverable increments.
  • Contribute as a strong technical contributor within the team, supporting technical discussions and decisions, and collaborate with cross-functional teams, including QAs, product owners, architects, designers, and program management, to clarify requirements, surface constraints, and align technical solutions with business goals.
  • Work closely with the Architecture Advice Forum through Architecture Decision Records (ADRs) to contribute to cross-team technical strategy, championing evolutionary architecture principles.
  • Remove technical blockers and escalate risks early to protect team delivery commitments.
  • Balance delivery pace with technical health, advocating for investment in test coverage, refactoring, and debt reduction.


Quality and Engineering Excellence:

  • Champion test-driven development (TDD), behavior-driven development (BDD), and automated testing at all levels.
  • Collaborate with platform teams to establish CI/CD pipelines and automate deployment processes.
  • Contribute to the design and implementation of Infrastructure as Code using tools like Terraform to automate infrastructure provisioning and management.
  • Ensure robust monitoring, logging, and alerting systems are in place to maintain system reliability and performance.
  • Promote security-by-design and advocate for responsible handling of data and infrastructure.


Communication and Stakeholder Engagement:

  • Effectively communicate technical concepts, challenges, and solutions to both technical and non-technical audiences.
  • Participate in cross-functional discussions with stakeholders.
  • Build trust with internal stakeholders through transparency about risk, progress, and technical decisions.


Requirements:

  • 5-10 years of professional software development experience.
  • Deep expertise in at least one modern programming language: JavaScript/Java, with strong working knowledge of frontend/backend frameworks.
  • Strong understanding of software architecture, design patterns, and principles (e. g., SOLID, microservices, event-driven architectures).
  • Experience with AI tools, frameworks, platforms, and their application in software delivery.
  • Experience with cloud platforms (especially AWS services), containerization, and orchestration (Docker, Kubernetes).
  • Hands-on experience with CI/CD pipelines and automated testing frameworks.
  • Familiarity with databases (SQL and NoSQL) and data modeling.
  • Fluency with XP practices: TDD, pair programming, continuous integration, and refactoring.
  • Working knowledge of security principles (secrets management, least privilege).

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →