Jobs for Veterans, Veteran Job Board |

Post Jobs

Job Information

TTEC Senior Full Stack Developer in Hyderabad, India

When everything's connected, how we connect is everything… and we'd like to connect with you too! We are looking for you to help us deliver exceptional customer experiences as a Sr. Full-stack Developer to join our Product Engineering team.

As a technologist, we know you’re in high demand. And we know it’s important you find the right fit for your future. Have ideas you want to contribute? We’re listening. Looking for exposure to different clients, different technologies? It’s what we do. Want to make an impact on the future? We’re innovating every day. Teamwork key? You'll have the opportunity to work on global projects with a knowledge-thirsty, international team. Join our inclusive Corporate IT team and you’ll help create meaningful employee experiences that drive memorable customer experiences.



What you’ll be doing

As part of our Product Engineering team, you will be a valuable contributor within our Humanify group as a Sr. Full-stack Developer. You will work directly with and along-side our lead developer and team to identify the design needs of new or modified application features. The Sr. Full-stack Developer will have a seat at the table in all meetings such as project planning, estimation, stand-ups, and stakeholder show & tell.

  • Participate in active discussions regarding new features for future projects.

  • Contribute to the Architecture/Design framework.

  • Help troubleshoot and verify bugs.

  • Portal NG Stack

  • Laravel 5.8 - RESTful API

  • Testing: PHPUnit

  • Authentication: Custom, oAuth (Laravel Passport) & JSON Web Tokens

  • Requests: Guzzle

  • Linter/Fixer: php-cs-fixer

  • Vue.js 2.6 - Single Page Application (SPA)

  • Testing: Jest (& expect)

  • Bundler: Webpack

  • Compiler: Babel

  • Styling: Component driven SCSS (using Bootstrap grid)

  • Router: Vue-Router

  • Store: Vuex

  • Request: Axios/Fetch

  • Linter: ESlint

  • Fixer: Prettier

  • Envoy & Bash Scripts - Zero downtime deployment strategy

  • Laravel Dusk - E2E testing framework built on top of ChromeDriver

What you’ll bring to the role

  • 7 year’s software development experience of web-based applications.

  • The desire to learn while perfecting your craft of designing, building and maintaining enterprise applications.

  • Deep understanding, knowledge and/or experience with most if not all of the following:

  • Test Driven Development (TDD) - preferably using Jest (or Mocha/Jasmine) and PHPUnit

  • Modern Web Languages - HTML, CSS/SCSS, JavaScript/ECMAScript 2015 (ES6 )

  • JS Frameworks - Vue (or Angular/React)

  • JavaScript build tools - Babel, Webpack, etc.

  • Vue libraries/plugins - vue-test-utils, vue-router, vuex, vue-cli

  • Single Page Applications (SPAs)

  • MVC frameworks - Laravel

  • PHP - all common language features for versions 7.1

  • Laravel - All features including queues, broadcasting/web sockets (Laravel Echo), Active Record (eloquent), middleware, service providers, database migrations, etc.

  • RESTful APIs

  • API (session-less) authentication - oAuth, JSON Web Tokens, etc

  • Commonly used software design patterns and principles - SOLID, DRY, etc

  • Relational databases, design & best practices - MySQL, PostgreSQL or SQL Server

  • Software development lifecycle - Agile & SCRUM

  • Web Servers - Nginx, Apache, etc

  • Linux Environments - Redhat, CentOS, Ubuntu, etc

  • Experience creating accessible and compliant apps (Sec 508 & WCAG A, AA & AAA standards)

  • Ability to do some front-end design allowing for an interactive, accessible and clean UI and UX.

  • Experienced using Test Driven Development (TDD) to produce high-quality, clean code.

  • Some NoSQL database experience and/or knowledge

  • Proficient with SQL and relational database concepts.

  • Highly motivated self-starter with strong attention to detail and proven ability to prioritize and scope work.

  • Excellent logic, problem-solving, and troubleshooting skills.

  • Excellent verbal and written communication skills

  • Ability to work effectively with diverse groups of people.

  • Flexibility to handle demands of a rapidly growing and changing workplace.

  • BS or MS in Computer Science or equivalent experience.

*About TTEC


TTEC is a pioneer in customer experience, engagement and growth solutions. Our 50,000 employees serve customers in more than 80 countries and 50 languages across social, mobile, and digital channels. We utilize a holistic approach, applying solutions from our four customer experience segments—Consulting, Technology, Care and Growth—to help companies provide an amazing experience to their customers, inspire customer loyalty, and grow their business. Our employees live by a set of customer-focused values that guide relationships with clients, their customers and each other.

Job: *Information Technology

Title: Senior Full Stack Developer

Location: India-Andhra Pradesh-Hyderabad

Requisition ID: 02HSU