Full Stack Developer
Position Summary:
The Full Stack Developer (Front-end focused) position is responsible for the successful design, implementation, and monitoring of web applications and database systems. The systems and/or data will be used as a critical part of the daily operations across the Global Contact Centers. They will also be responsible for data gathering needed by various business units which will play a major role in the management decision making process for various departments.
This position has primarily concentration on Front-end related work however based on specific requests or projects the candidate should be comfortable working on back-end tasks also.
**This is a remote working position**
Job Responsibilities
- Design, develop, test, and deploy robust web applications in a Linux/Unix environment, ensuring high performance, security, and scalability.
- Create mockups and prototypes for new planned web applications, features and services.
- Design and implement REST API for the consumption of internal web applications.
- Collaborate with back-end developers to implement new features and services or support high priority operations.
- Collaborate in the maintenance and documentation of all the systems that we touch.
- Participate in business or cross-functional teams discussions about possible solutions to specific needs.
- Switch roles as back-end developer as needed for high priority tasks.
Qualifications:
- Requires a bachelor’s degree in computer science/computer engineering or related field.
- 3+ years of hands-on web application development
Knowledge & Skills:
- Experience with PHP and JavaScript is required.
- Experience with Databricks and/or Python is a big plus.
- Experience with relational database is required.
- Understanding of Object-Oriented Programming, with focus on Web Applications
- Understanding of REST API architecture
- Strong business skills in addition to technical expertise are required.
- A collaborative, team-oriented approach, and an analytical mindset