Overview
OptiMine Software is an industry-leading marketing analytics software company focused on marketing measurement and optimization, helping companies understand the full contributions and performance of their marketing and advertising investments. Our clients are some of the largest advertisers and best-known brands in the world, and they use our incredibly sophisticated software-as-a-service platform to drive marketing lift and ROI.
Based in Minneapolis’ Northeast neighborhood, OptiMine is changing the marketing landscape with its market-leading analytics. This is your opportunity to be a critical player in a Silicon Valley VC-backed software company with big impact and big plans.
We are growing our team to serve our ever-expanding client base. As a part of that expansion, we are looking for a top-quality Full Stack Engineer to join our world-class Engineering team. Our Engineers, Data Scientists, Designers and Product Managers all work collaboratively to develop the next generation SaaS platform.
Responsibilities
- Develop and maintain automation applications within a distributed system using tools including SQL Server stored procedures, Google Cloud Platform, Docker, Kubernetes, and Python
- Develop and maintain internal and client-facing web application features and data visualizations using ReactJS, Redux, and Java Spring Boot
- Collaborate with internal customers to understand business process automation needs and build user interfaces and other tools to improve the team’s efficiency
- Build reusable components and libraries for future use
- Maintain and expand upon knowledge of multiple languages, frameworks, tools, devices, applications, and their capabilities
- Design and build complex applications with an emphasis on performance, scalability, and high-reliability
- Translate designs and wireframes into high quality code
- Prepare and produce releases of software components
Requirements
- BS/MS degree in Computer Science, Engineering or a related field
- Hands-on Software Development experience writing production code
- Experience with relational databases and SQL stored procedures
- Extensive experience developing complex web applications
- Experience with version control
- Thorough understanding of React.js and its core principles
- Familiarity with RESTful APIs
- Experience refactoring code and evolving architectures
- Familiarity with modern build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements