Full Stack Developer


Full Stack Developer

Essential Functions/Core Responsibilities   

  • Working on a remote Agile development team of cross functional developers 

  • Full stack development of data analytics modules using a variety of languages (see Candidate Profile for complete list of programming languages) 

  • Designing, developing and maintaining RESTful services, user interfaces and data storage structures  

  • Writing and maintaining automated tests 

  • Maintaining and enhancing the automated continuous integration and continuous delivery environment 

  • Desire to be innovative, learn new things and pitch in wherever needed 

  • Creativity and the ability to work with minimal guidance at times 


Candidate Profile   

  • Bachelor's Degree in related field from a four-year college or university with two to four years of relevant experience preferred 

  • Previous experience working on an Agile development team 

  • Demonstrated knowledge/expertise in the following: 

    • Web development technologies such as Angular, JavaScript, TypeScript, HTML and CSS 

    • Python 

    • SQL Databases - Postgres 

    • NoSQL Databases - Elasticsearch, Mongo 

  • Experience developing on a microservice architecture web application in a continuous integration environment using tools such as git, gitlab and kubernetes 

  • Previous experience in analytics, statistics, and/or text analytics is preferred 

  • Excellent communication skills, both written and verbal 

  • Lifelong learner who is self-motivated to apply the latest technology to solve business problems 


The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required of personnel working within this job title.

Concentrix is an EEO/AA/M/F/Vet/Disability Employer