Job Specifications
Company Overview
TrueChoice Solutions is a privately held, rapidly growing Software as a Service (SaaS)company. TrueChoice is regarded as the global leader in real-time preference analytics - we develop and deploy unique, sophisticated applications in marketing, sales and HR that give our Fortune 500 clients insights about “how”and “why” customers and employees make purchase and what they value. Our clients use these insights to help increase sales, retention, and profitability. TrueChoice has an impressive list of Fortune 500 clients across multiple industries with offices in UK, Continental Europe, and New York City.TrueChoice has strong partnerships with 6 of the world’s top 10 consulting firms. Our client base is diverse and includes large automotive companies to consumer electronics manufacturers and health care services companies. Our applications typically appear on major, highly trafficked public websites.
Position Overview
We are looking for a technologist with full stack development skills to join our team. The ideal candidate has a passion for software development, is highly knowledgeable about technology, and is experienced in the entire software development life cycle from definition to development to testing and deployment. This engineer will be a key member of a team that assists in the requirements analysis, software design, development, debugging, and implementation and enhancement of new and existing software programs.
Duties & Responsibilities
Work cross-team (project management, designers, and fellow developers) with key-stakeholders to develop engaging web applications (both internal and client-facing)
Create and enhance features for the core web application platform using frontend and backend technologies following company and industry best practices
Create and enhance features for tools supporting the creation and deployment of web applications
Create,enhance, and maintain build and deployment automation code for our software development workflow
Create,enhance, and maintain test code (unit, functional, integration, and end-to-end) for all developed software
Create documentation (guides, tutorials, presentations) for developed software to be shared cross-team and with key-stakeholders (across all spectrums of technical knowledge)
Perform self-review and peer-review of software design documentation and written code amongst the engineering team
Perform technical evaluation projects of existing,emerging, or experimental technologies
Position Requirements
Minimum of 3+ years of working experience with web development using current industry technologies
Strong knowledge of professional software engineering practices within the full software development lifecycle including coding standards, code reviews, sourcecontrol management, build processes, testing, and operations
Strong computer science fundamentals - object-oriented design, data structures,algorithm design, problem-solving, and complexity analysis
Able to turn wireframes, screenshots, and designs into functional user interfaces using HTML, CSS, and JavaScript
Proficient with O.O.P. and O.O.D. in JavaScript (TypeScript is a plus)
Experience building application frontends using React/Vue/Svelte/Angular (Next.js is aplus)
Experience building application backends using NodeJS and SQL/NoSQL databases
Experience developing web applications utilizing REST API (GraphQL is a plus)
Experience writing unit, functional, integration, and end-to-end tests using technologies such as Jest/Mocha/TestCafe/Cypress
Experience with the use of containers (Docker) for local development, with CI/CD, and production hosting
Experience with Git (GitHub, BitBucket, etc.) for version control
Experience creating and deploying packages to npm is a major plus
Experience with AWS (CDK, SAM, Lambda, Fargate) are major pluses
Excellent analytical and problem-solving skills
Excellent short-term and long-term planning skills
Excellent communication skills (written and verbal)
Customer-first mentality
Benefits
Preferred Location:
Remote; New York, NY area preferred.
How To Apply
Please send resumes to designerjobs@truechoice.io citing "
Please send resumes to techjobs@truechoice.io citing "
Please send resumes to jobs@truechoice.io citing "
Full Stack Developer
" in the subject line.
About the Company
Headquartered in New York, TrueChoice Solutions is the leader in real-time preference measurement. Used by many forward-thinking FORTUNE Global 1000 clients, the TrueChoice™ Predictive Selling Suite is based on patented econometric technologies that for the first time allow companies to precisely quantify the preference structures of individual customers and employees in real time. TrueChoice significantly improves the customer experience, boosts sales lead generation, and measurably increases the profitability of every tran...
Know more