FlexShopper
Senior Software Engineer
FlexShopper, Boca Raton, Florida, us, 33481
Job Details
Job Location Boca Raton - BOCA RATON, FL
Position Type Full Time
Education Level 4 Year Degree
Job Category Information Technology
Description
About FlexShopper
FlexShopper, LLC, a wholly owned subsidiary of FlexShopper, Inc. (Nasdaq: FPAY) is a financial and technology company that provides brand name durable goods to consumers on a lease-to-own (LTO) basis through its ecommerce marketplace (www.FlexShopper.com) and LTO payment method. FlexShopper also provides LTO technology platforms to retailers and e-tailers to enter into transactions with consumers who want to obtain durable goods, but do not have the available cash or credit.
At FlexShopper, we believe in treating our consumers fairly and with respect. Our diverse and inclusive team believes in working hard together while enjoying a balanced work-life experience. Headquartered in beautiful Boca Raton, Florida, our team enjoys an accessible, fun, and fast-paced onsite work environment, where we feel comfortable collaborating with colleagues at all levels of the #FlexFam. We're creative and dedicated self-starters who are happy to be a part of a growing innovative FinTech company.
Our benefits package includes competitive compensation, health insurance, vision, dental, and 401k with 100% employer match up to 4%* with immediate vesting after 90 days. Our Paid Time Off plan provides 7 days after only 6 months of service and 3 weeks of PTO after just 1 year! We also offer optional disability and life insurance, pet insurance, EAP resources, commuter passes for the Tri-Rail, flexible work arrangements, frequent rewards and recognition activities, a casual dress code, free gourmet coffee/tea and snacks in the break room and company subsidized gym memberships.
Position Summary : The Senior Software Engineer will build high-quality RESTful microservice APIs, while collaborating with team members, and across teams to apply engineering best practices from requirements through design, development, and deployment, ensuring scalable, extensible, secure, and easily supportable customer focused products.
Essential Duties and Responsibilities: Build high-quality RESTful microservice APIs Works directly on complex application/technical problem identification and resolution Collaborate with experienced software developers in the design, development, and deployment of code and maintain solutions Maintains high standards of software quality within the team by establishing good practices and habits Supervisory Responsibilities: No
Qualifications
Education, Experience and Technical Skills:
7+ years of modern JavaScript (ES2015+) 4+ years MERN/MEAN Stack 5+ years building, deploying, and supporting enterprise RESTful service APIs Understanding of event-driven programming design patterns and practices Understanding of functional programming design patterns and practices Understanding of OOP design patterns and practices Understanding of software development best practices, e.g., YAGNI, etc. Understanding of microservices architecture Understanding of HTTP protocol principles, e.g., headers, status code, etc. Understanding of application security best practices Understanding of structured logging techniques With MongoDB and MySQL With TypeScript Developing CRUD/RESTful service APIs Using Node.js frameworks, e.g., Loopback, HAPI, Express, Koa, etc. Deploying high-traffic enterprise applications using Node.js and MongoDB Using Docker, and/or other containerization technologies Deploying and managing applications on the Kubernetes platform Working with CI/CD pipelines, such as Jenkins Writing unit tests, and integration test suites With git workflow fundamentals, i.e., merge, rebase, reset, cherry-pick, etc. Working in Agile Development Methodologies, e.g., Scum Using APMs, and analytics tools, such as New Relic, Google Analytics, etc. Bachelor's Degree in computer science preferred Experience in eCommerce and/or FinTech preferred Core Competencies for Success:
To perform this job successfully, an individual should demonstrate the following competencies:
Experience designing well-defined Restful APIs Strong understanding of data structures and algorithms Experience with design and implementation of high-availability and reliable solutions
Notifications and Disclaimers:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required to perform the job. Reasonable accommodations may be made to enable individual's disabilities to perform the essential functions.
The duties and responsibilities described in this document are not a comprehensive list. The scope of the job may change, and additional tasks may be assigned as necessitated by business demands.
Physical Requirements:
Individuals may need to sit or stand for prolonged periods working on a computer. The role may require you to walk, primarily on a level surface, for periods during the day. The job may also require reaching above shoulder heights, below waist or lifting up to 15 pounds to file documents or store materials throughout the day.
Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. For the most part ambient room temperatures, lighting and traditional office equipment as found in a typical office environment.
Travel Required: NO
Percentage of Travel Required in this role:
None
EEO Statement:
FlexShopper is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
Job Location Boca Raton - BOCA RATON, FL
Position Type Full Time
Education Level 4 Year Degree
Job Category Information Technology
Description
About FlexShopper
FlexShopper, LLC, a wholly owned subsidiary of FlexShopper, Inc. (Nasdaq: FPAY) is a financial and technology company that provides brand name durable goods to consumers on a lease-to-own (LTO) basis through its ecommerce marketplace (www.FlexShopper.com) and LTO payment method. FlexShopper also provides LTO technology platforms to retailers and e-tailers to enter into transactions with consumers who want to obtain durable goods, but do not have the available cash or credit.
At FlexShopper, we believe in treating our consumers fairly and with respect. Our diverse and inclusive team believes in working hard together while enjoying a balanced work-life experience. Headquartered in beautiful Boca Raton, Florida, our team enjoys an accessible, fun, and fast-paced onsite work environment, where we feel comfortable collaborating with colleagues at all levels of the #FlexFam. We're creative and dedicated self-starters who are happy to be a part of a growing innovative FinTech company.
Our benefits package includes competitive compensation, health insurance, vision, dental, and 401k with 100% employer match up to 4%* with immediate vesting after 90 days. Our Paid Time Off plan provides 7 days after only 6 months of service and 3 weeks of PTO after just 1 year! We also offer optional disability and life insurance, pet insurance, EAP resources, commuter passes for the Tri-Rail, flexible work arrangements, frequent rewards and recognition activities, a casual dress code, free gourmet coffee/tea and snacks in the break room and company subsidized gym memberships.
Position Summary : The Senior Software Engineer will build high-quality RESTful microservice APIs, while collaborating with team members, and across teams to apply engineering best practices from requirements through design, development, and deployment, ensuring scalable, extensible, secure, and easily supportable customer focused products.
Essential Duties and Responsibilities: Build high-quality RESTful microservice APIs Works directly on complex application/technical problem identification and resolution Collaborate with experienced software developers in the design, development, and deployment of code and maintain solutions Maintains high standards of software quality within the team by establishing good practices and habits Supervisory Responsibilities: No
Qualifications
Education, Experience and Technical Skills:
7+ years of modern JavaScript (ES2015+) 4+ years MERN/MEAN Stack 5+ years building, deploying, and supporting enterprise RESTful service APIs Understanding of event-driven programming design patterns and practices Understanding of functional programming design patterns and practices Understanding of OOP design patterns and practices Understanding of software development best practices, e.g., YAGNI, etc. Understanding of microservices architecture Understanding of HTTP protocol principles, e.g., headers, status code, etc. Understanding of application security best practices Understanding of structured logging techniques With MongoDB and MySQL With TypeScript Developing CRUD/RESTful service APIs Using Node.js frameworks, e.g., Loopback, HAPI, Express, Koa, etc. Deploying high-traffic enterprise applications using Node.js and MongoDB Using Docker, and/or other containerization technologies Deploying and managing applications on the Kubernetes platform Working with CI/CD pipelines, such as Jenkins Writing unit tests, and integration test suites With git workflow fundamentals, i.e., merge, rebase, reset, cherry-pick, etc. Working in Agile Development Methodologies, e.g., Scum Using APMs, and analytics tools, such as New Relic, Google Analytics, etc. Bachelor's Degree in computer science preferred Experience in eCommerce and/or FinTech preferred Core Competencies for Success:
To perform this job successfully, an individual should demonstrate the following competencies:
Experience designing well-defined Restful APIs Strong understanding of data structures and algorithms Experience with design and implementation of high-availability and reliable solutions
Notifications and Disclaimers:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required to perform the job. Reasonable accommodations may be made to enable individual's disabilities to perform the essential functions.
The duties and responsibilities described in this document are not a comprehensive list. The scope of the job may change, and additional tasks may be assigned as necessitated by business demands.
Physical Requirements:
Individuals may need to sit or stand for prolonged periods working on a computer. The role may require you to walk, primarily on a level surface, for periods during the day. The job may also require reaching above shoulder heights, below waist or lifting up to 15 pounds to file documents or store materials throughout the day.
Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. For the most part ambient room temperatures, lighting and traditional office equipment as found in a typical office environment.
Travel Required: NO
Percentage of Travel Required in this role:
None
EEO Statement:
FlexShopper is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.