Senior Software Engineer

Label Insight

(Chicago, Illinois)
Full Time
Job Posting Details
About Label Insight
Label Insight is a high-growth technology company founded with the mission of helping CPG companies and retailers help their consumers understand what’s in the products they use and consume. Our data and tools focus on transforming information about household products into simple, easy to use forms.” We’re transforming the way brands and retailers interact with and share product data in order to bring product transparency to the consumer.
Summary
We are looking for a Senior level Engineer to be a key member of the engineering team, helping us to improve and scale our existing architecture and systems. This position will report directly to the VP of Engineering. - See more at: https://www.labelinsight.com/careers/senior-software-engineer-chi#sthash.n4CQ5oPC.dpuf
Responsibilities
* Go-to expert in one area of the codebase; understands the broad architecture of the entire system. * Provides technical advice and weighs in on technical decisions that impact other teams or the company at large. * Takes initiative to identify and solve important problems, coordinating with others on cross-cutting technical issues. Identifies and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve. * Sets direction at the project/service level and consistently influences decision-making at the Pillar level. * Makes others better through code reviews, thorough documentation, technical guidance and mentoring. * Understands the tradeoffs between technical, analytical, and product needs and leads to solutions that take all of these needs into account. * Identifies and proposes strategies around technical problems affecting their team, communicates standards and gets buy-in on solutions.
Ideal Candidate
* You are excited and passionate about new and emerging technologies in web and software development. * You take responsibility for code quality and proliferate best practices across the development team through code reviews and testing. * You seek out and advocate for architectural improvements to minimize pain points within our infrastructure and code base. * You strive to automate all processes and focus on scale. You are a natural collaborator and work with team members and product owners to deliver quality features. * You believe in continuous delivery and iterating on code and features. * You are interested in using analytics to derive insights through software. * You are able to manage your own time and are hungry to contribute and learn. * You are excited to work at a growing company and make an impact through food transparency. * Understands and evangelizes our development philosophies: * Distributed Systems, SaaS * Domain Driven Design * Event-Based Architecture * Code maintainability, SOLID Principles * Don’t overengineer the solution * Discuss and learn from failure * Previous experience and familiarity with our technology stack: * Java 8, Spring Boot * AngularJS, ReactJS * SQL (MySQL, PostgreSQL) and NoSQL (DynamoDB, Redis) * Search and analytics (Apache Solr, Elasticsearch) * AWS (EC2, RDS, SWF, S3) * Messaging (SQS, SNS, RabbitMQ) * Integration/ETL frameworks (Apache NiFi, Spring Batch/Integration) * Rule Systems (Drools) * Continuous delivery (Elastic Beanstalk, CircleCI, Terraform, Ansible)
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Unlimited paid vacation Kitchen stocked with snacks, drinks, a kegerator and more Company subsidized Health Insurance, and 401(k) and commuter benefits Maternity/Paternity Leave

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.