Senior Software Engineer
Senior Software Engineer
SpotOn is a fast-growing Point-of-Sale, marketing, loyalty, sales, and reputation tracking platform that helps customers check in to earn rewards at their favorite local businesses using our web, mobile phone, and tablet products. Business owners can use data generated by these check-ins, as well as sales data, to reach out and connect with their customers, and manage their online reputation, and experience the benefits of loyal, returning customers.
As a Software Engineer at SpotOn, you’ll be tasked with working alongside a strong team of backend, full-stack and frontend engineers to build component-based web software, using modern best practices and a “Keep It Seriously Simple” approach where possible. We are currently growing and expanding into new verticals, you will have a chance to build brand new functions and features on our product line.
JOB DESCRIPTION:
- Modify existing software to correct errors, to adapt to new hardware, or to upgrade interfaces and improve performance.
- Work with a team to design systems and to obtain information on project limitations, capabilities and performance requirements.
- Work with Python and modern JavaScript frameworks and best practices, including development of Client and Server side logic and ensuring responses for API requests from front end.
- Use backend database systems such as PostgreSQL and/or MongoDB to monitor, visualize and analyze data workflows.
- Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Outline tools needed to enhance existing applications on modern platforms.
- Develop and direct Software Validation procedures, programming and documentation.
- Manage risks and issues with the software development lifecycle, collaborate with project management team(s) and ensure all testing and reviews are properly scheduled, conducted and documented.
- Participate in test-driven development, build-out front-end and back-end test suites to ensure code maintainability.
- Build out continuous integration and continuous deployment systems for managing application environments with a focus on security and reliability.
- Participate in code reviews, ensure consistency, quality and best practices in order to ensure compliance.
- MINIMUM EDUCATION: Masters in Computer Science or related field
- MINIMUM YEARS OF EXPERIENCE: 1 year of experience
MINIMUM SKILLS REQUIRED: (1) Modify existing software to correct errors, to adapt to new hardware, or to upgrade interfaces and improve performance; (2) Work with a team to design systems and to obtain information on project limitations, capabilities and performance requirements; (3) Participate in code reviews, ensure consistency, quality and best practices in order to ensure compliance; (4) Use backend database systems such as PostgreSQL and/or MongoDB to monitor, visualize and analyze data workflows
… then here’s a bit about what we have to offer!
- Health, Dental, and Vision insurance
- Relocation stipend available
- Flexible hours
- Reasonable work-from-home flexibility
- Casual dress code
- Kitchen stocked with drinks and snacks
SUPERVISOR: Director of Business Intelligence
TRAVEL: No travel required.
SALARY: $105,000
WORK LOCATION: 500 W Madison St. Chicago, IL 60661 Ste 3130
SpotOn does not discriminate on the basis of race, age, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, or gender identity or expression. SpotOn is an equal opportunity/equal access/affirmative action employer fully committed to achieving a diverse workforce and complies with all Federal and Illinois State laws, regulations, and executive orders regarding non-discrimination and affirmative action.
.Please mail resumes to Melissa Goodwin at 500 W Madison St. Chicago, IL 60661 Ste #3130. Please reference “Job #1001” on the first page of the resume. No faxes, e-mails or calls.
#LI-DNI