Senior Software Engineer
Information Technology
Chicago Illinois Contract Jul 9, 2021

Senior Software Engineer

Duration: 6+ Month, Contract

Location: Remote, then Chicago, IL

Pay: $71.00 per hour(Flexible on Max DOE) / W2 / No C2C

All W2 Employees at CRG are offered the following benefits options!
• Medical, Vision, Dental, Life Insurance, and Long- & Short-Term Disability insurance is offered after 90 days of employment with CRG!
• We also offer a Flexible Spending Account (FSA) along with a Health Savings Account (HSA) with our medical plan. CRG matches the first $500 of the HSA contributions.
• Our 30K Life Insurance policy is FREE (no cost to the employee), as long as you sign up for it!
• We also have a 401K plan, with open enrollment quarterly (January, April, July, and October) after working at CRG for 90 days.
• CRG matches 25% of the first 6% of employee contributions to the 401K plan!


JOB DESCRIPTION

You will be part of a cross-functional team, applying your skill, experience, and creativity towards building complex and scalable solutions. You will work in a highly collaborative environment, solving exciting problems while leveraging best engineering practices. We work full-stack and the team owns features end-to-end. On our teams, we’re working daily with product, design, and data scientists to understand the problem and translate learnings into a pragmatic and effective solution. We happily pull in a peer when we need a pair to get through a tough problem or just for a second pair of eyes. We are always balancing new feature development with efforts to continuously improve both our efficiency and our infrastructure.

REQUIREMENTS

  • Minimum 3+ years working in modern full-stack web-application development in a fast paced release environment
  • Strong fundamentals, with overlap across our tech stack (Java, Spring/Boot, RESTful APIs, Angular, Redux, NgRx, Docker, RabbitMQ)
  • Experience with sustainable engineering practices such as automated testing (TDD), continuous integration, continuous deployment, and monitoring/alerting
  • Experience building and shipping multiple large software products using agile methodologies
  • Excellent communication skills - you can effectively work with engineers but at the same time collaborate with product owners, data analysts and stakeholders
  • Bachelor’s degree

RESPONSIBILITIES

  • Building robust and scalable software using a variety of tools & languages
  • Designing and creating services and system architecture
  • Writing code that is clean, testable, and efficient, while improving our code quality through writing unit tests, automation, and conducting code reviews
  • Help define architectural improvements to enable orders-of-magnitude growth in traffic and order volumes
  • Following & bringing forth industry best practices from DRY, YAGNI principles to TDD and CI/CD practices, and following our own best practices & principles we have aligned on as an organization
  • Working with the product, design, and data science teams to understand end-user requirements, formulate use cases, and translating learnings into a pragmatic and effective technical solution
  • Brainstorming and contributing ideas to our technology, algorithms, and products
  • Creating amazing user experiences for both internal and external customers
  • Identify and uphold Fullstack engineering best practices
  • Collaborate with designers & product managers to iterate on the design & implementation of our product
  • Work with Engineers from our consumers to build and ship features
  • Design a framework for creating services that grows with the needs of the company
  • Monitor performance, watch for traffic drops related to usability problems & rectify the issues
  • Review app and feature code, and plan future API upgrades with the development team
  • Assist in the development of applications & features that will be put on the website, mobile app, and external client apps
  • Stay up to date on emerging technologies

MAJOR BONUS POINTS FOR

  • Experience in Media/Ad Industry
  • Experience working on distributed or remote-first teams
  • Experience with distributed system performance analysis and optimization
  • Experience in event-driven architectures
  • Experience with DevOps best practices and tools
  • Experience in Spark, Hadoop, Unravel, Hive, Google Cloud

Category Code: JN008