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
Authentication: Custom, oAuth (Laravel Passport) & JSON Web Tokens
Vue.js 2.6 - Single Page Application (SPA)
Testing: Jest (& expect)
Styling: Component driven SCSS (using Bootstrap grid)
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
JS Frameworks - Vue (or Angular/React)
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.
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.
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