Affinity Solutions (Affinity) is the leading consumer purchase data company. We provide comprehensive purchase insights and media measurement via exclusive, fully permissioned real-time, consumer purchase data, integrated with key ecosystem partners.
This allows for seamless, privacy-centric, data access at unprecedented scale. Affinity powers solutions for financial institutions, marketers, investment firms, consulting firms and media & marketing enterprises by providing real-time demand signals and insights on consumer spend which drive high value decisions that lead to better business outcomes.
Our fast-growing company with major clients in an exploding and innovative industry has openings for full-time, experienced full stack application developer to work on a variety of projects.
Candidate will be able to learn our proprietary content-delivery framework as well as our client facing PHP powered MVC framework and create highly functional pages for both administrative
Apply below after reading through all the details and supporting information regarding this job opportunity.
control and personalized end-user delivery on a robust platform serving millions of users. This is a career-growth position for the right individual;
join our team of programmers and
engineers and you will be exposed to a variety of applications with the opportunity to "learn up" into a system-owner or management role.
Your appetite for information and attention to detail
will allow you to master the existing code base and learn our complex business. The ideal candidate will have at least 3-5 years of software engineering experience in a fast-paced
environment dealing with complex systems. Excellent communication skills are required, as is an ability to learn quickly.
Salary Range : $125,000 - $180,000
Responsibilities :
- Work with the AFS proprietary MVC framework and CMS housing our Loyalty programs
- Work with client raised application enhancements, bug fixes, and live troubleshooting
- Design and develop efficient and scalable and responsive front-end and back-end solutions
- Design, document and develop restful API’s
- Integrate existing or new API’s with frontend applications
- Write secure code nullifying XSS, SQL injection and other threats
- Ability to juggle between different time sensitive tasks
- Work with a Linux environment for server configurations, setup and examining logs
- Capacity to debug and troubleshoot legacy codebases in PHP
- Understand existing data models, backend data processes, platform architecture and inbound / outbound file processing
- Learn and adhere to our system standard architecture / framework
- Work with Account Associates, Ops Managers and Quality Analysts for client requests and inquiries
- Handle code reviews for security and best practice purposes
- Team player and junior developer mentorship
Technical Requirements and Skills :
- Familiar in one or more of the programing languages : PHP, Python, JavaScript and Java
- Ability to write and optimize complex SQL queries
- Strong understanding of the object-oriented design and programming paradigm
- Familiarity with HTML5, CSS3, JavaScript, jQuery and Ajax
- Proficiency with RESTful webservices
- Strong understanding of Node.js, Express.js and Typescript.
- Ability of develop frontend UI components using React.js, ES6
- Understanding of state management frameworks like Redux
- Strong understanding with XSS and SQL injection preventions
- Comfortable to work on a Linux environment
- Strong grasp of the MVC framework paradigm
- Strong git code repo utility and management skills
- Follow industry coding and release standards
- Experience with SSO using SAML 2.0 but not required
- Experience working with project management tools like Jira
- Strong understanding of NoSql database concepts
- Agile / Scrum
- Critical and analytical thinking
- Excellent communication skills
Qualifications :
- Bachelor of Science degree or higher in Computer Science or related field of study or equivalent work experience
- 3-5 years’ experience of Web Development
Affinity Working Hours : 9AM-5 : 30PM
As a full-time member of Affinity Solutions’ team, your benefits will begin on the first of the month following your date of employment, with a generous Affinity Solutions contribution for medical, dental, and vision.
In addition to company paid holidays, wellness time off, other wellness benefits, and employee discounts, you will also get Affinity-paid life insurance and have the option to enroll into an Affinity-matched 401K Plan.
We strongly encourage work / life balance by providing unlimited vacation days, available after 90 days from your first day as a team member.
J-18808-Ljbffr