Senior Full Stack Engineer
Chennai-Hybrid
Job Description
Responsibilities
- Build highly scalable, responsive cross-browser web applications.
- Mentor, train and manage a team of front-end developers.
- Work with the design team to convert the design to responsive UI.
- Work with the API team to build scalable backend code.
- Plan and build development sprints.
- Architect web front end to support modules, user roles and access permissions.
- Set up and manage CI/CD pipelines for seamless deployment in various environments.
- Highly organized and a self-starter.
- Ability to work well remotely with a distributed team across multiple time zones.
- Strong communication & teamwork skills; attention to detail.
Requirements
- 7+ years of experience in building scalable web applications.
- Proficient with the JavaScript language and its modern ES6+ syntax and features.
- Proficient with Vue.js/React framework and its core principles such as components, reactivity, and the virtual DOM including Vue CLI, Vuex, Vue Router, and Nuxt.js.
- Good understanding of HTML5 and CSS3.
- Understanding of server-side rendering and its benefits and use cases.
- Ability to write efficient, secure, well-documented, and clean code.
- Experience with both consuming and designing RESTful APIs.
- Backend experience in Python/Django ORM, Postgres or other relational DB, MongoDB, Firebase.
- Keen understanding of network protocols, including socket.io.
- Expertise in AWS infrastructure, GIT, CI/CD Pipelines, Slack, or any such tools.
- Understand test-driven development and unit test automation.
The Right Candidate Has
- Engineering Degree in Computer Science or advanced degrees in Physics or Mathematics.
- Experience in remote working and managing teams.
- Startup or product development experience.
- Passion for building category-defining products.