Full Stack Software Developer

Sorry, this job was removed at 5:47 p.m. (CST) on Tuesday, February 5, 2019
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Description

  • Translate business and technical requirements into well-engineered, tested, and deployed business application systems.
  • Lead efforts to implement full accessibility support to verify with outside accessibility 3rd parties.
  • Analyze, design, develop, test, install, and maintain consumer and back office systems.
  • Interface with customers and other developers to determine the most efficient and cost-effective approach to meet business requirements.
  • Utilize a variety of hardware and software technologies to create solutions, including new code construction, modifications to existing modules, and/or package implementation.
  • Create solutions by designing, developing, implementing, and maintaining software based components and interfaces, as well as web-based applications based on business requirements.
  • Assist the business in moving forward by providing better and updated services in terms of the development of software and techniques. 
  • Code, develop unit test plans, and unit test new software features and enhancements. 
  • Initiate code reviews with peers and manager, ensuring all code has been unit tested prior to QA code freeze, including interfaces with other systems.
  • Develop complete and robust test cases and scripts, ensure defects are properly resolved, QA has certified, and user acceptance is obtained. 
  • Research new technologies and participate in industry communities or attend customer research activities to gain a better understanding of innovative ways to use technologies to help the business; recommend software enhancements and additional opportunities based on findings.
  • Work with third party vendors to integrate their services with company systems; build solid code around third party APIs and Web Services; creates monitoring systems for tracking third party performance.

 

Job Requirements:

  • Must have a Bachelor’s degree in Computer Science, Engineering, or related technical field plus 5 years progressive experience in software development positions performing the following:
  • Translating business and technical requirements into well-engineered, tested, and deployed business application systems.
  • Analyzing, designing, developing, testing, installing, and maintaining consumer and back office systems.
  • Designing complex software architecture and create technical design specifications.
  • Developing and maintaining high quality software products supporting organization standards.
  • Managing work time and priorities in accordance with aggressive timelines and budgets.
  • Working with numerous JS frameworks for building complex transactional systems.
  • Using container technologies such as Docker.
  • Developing inside large legacy code bases efficiently.
  • Applying expert-level experience with Single Page Applications and Responsive Design
  • Working directly with QA teams to address software defects efficiently.
  • Utilizing expert-level Ecmascript software engineering including functional programming paradigms.
  • Interfacing with RESTful APIs and consuming various data protocols / payloads.
  • Laying out semantic markups using best of class CSS/HTML; and
  • Utilizing experience with: CSS animations and dynamic styling; various build/packaging tools, including Maven and/or Grunt; frontend state management systems; open-source tools and technologies; Java, MYSQL and /or Informix; and Unix/Linux.
  • In the alternative, employer will accept a Master’s degree in Computer Science, Engineering, or related technical technology field plus 3 years of experience in software development positions performing the aforementioned.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • ScalaLanguages
    • SwiftLanguages
    • AzureLanguages
    • jQueryLibraries
    • ReactLibraries
    • SpringFrameworks
    • Vue.JSFrameworks
    • Microsoft SQL ServerDatabases
    • OracleDatabases
    • Google AnalyticsAnalytics
    • OptimizelyAnalytics

Location

Right next to Union Station, we are easy to get to and surrounded by food in Downtown and the West Loop.

What are Peapod Digital Labs Perks + Benefits

Culture
Volunteer in local community
Open door policy
OKR operational model
Team based strategic planning
Open office floor plan
Flexible work schedule
Diversity
Dedicated diversity and inclusion staff
Mandated unconscious bias training
Diversity manifesto
Diversity employee resource groups
Hiring practices that promote diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Pet insurance
Wellness programs
Mental health benefits
Financial & Retirement
401(K)
401(K) matching
Performance bonus
Child Care & Parental Leave Benefits
Generous parental leave
Family medical leave
Vacation & Time Off Benefits
Generous PTO
Paid volunteer time
Paid holidays
Paid sick days
Office Perks
Commuter benefits
Company-sponsored outings
Free snacks and drinks
Some meals provided
Onsite gym
Professional Development Benefits
Job training & conferences
Tuition reimbursement
Lunch and learns
Promote from within
Mentorship program
Continuing education stipend
Online course subscriptions available

Additional Perks + Benefits

Building a cutting edge eCommmerce center of excellence means our teams need to focus on their work challenges, not whether their benefits are activated. With a one-stop shop for online benefit management, competitive bonus potential, and a flexible, brand new office, our employees are able to focus on making the customer experience amazing.

More Jobs at Peapod Digital Labs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Peapod Digital LabsFind similar jobs like this