Senior Full Stack Web Developer

Punchkick Interactive Chicago , IL 60601

Posted 3 weeks ago

Come work with a team of talented and authentic designers, developers, strategists, UX architects, and tech visionaries. We build products that were incredibly proud offor clients that we deeply respectwithin a team of great friends and colleagues. Punchkick Interactive has a culture of excellence and we're looking for folks who feel alive and thrive in this unique environment.

Punchkick has doubled in size each of the last three years, landed on the Inc. 5000 Fastest-Growing Companies 5 years in a row, and was voted the best place to work in Chicago by the Chicago Business Journal. To date, Punchkick has worked with 18 of the Fortune 500 with more to come.

Your role in the project life-cycle:


You will work alongside product management and design to help shape and scope incoming project opportunitiesmaking architecture recommendations and solving for client features and business requirements with the best technologies for the job. Typical tech stacks that you would leverage for projects include PHP, NodeJs, .Net Core, and Golang and deploying to both bare metal and cloud environments such as Azure, AWS, and Google Cloud.


Once a project has kicked off, you will be working daily alongside your scrum team and client stakeholders to build the best product possiblewhich can range from building a new website and scheduling system for a large medical group, a loyalty platform for a regional convenience store, or an end-to-end mobile fintech solution for a credit card company.As a technical lead, youll be making recommendations and decision throughout the project lifecycle on technology, frameworks, and approaches; and be expected to effectively communicate those decisions to your team and client stakeholders - both technical and non-technical alike. Youll be keeping an eye toward scalability and long-term success, and ensure that our team can continue to support and build upon the products we launch for our clients.

Requirements

The Senior Full Stack Web Developer position requires an experienced and proactive generalist who will work as a key team member alongside other application developers and support staff. We want a decisive individual who possesses the skill set to manage multiple initiatives, spanning new software development projects as well as application maintenance and support.

Qualifications:

  • Minimum 5 years development experience with both back-end server-side and front-end web development
  • Background in writing APIs or web applications with PHP frameworks such as Yii2, Laravel, and Symfony
  • Exposure to a variety of front-end JavaScript libraries and frameworks like Angular, Vue.js, or React
  • Solid knowledge of ES2019 syntax, a working knowledge of module-based JavaScript development
  • Experience writing clean, structured, CSS using pre-processors like Sass or Less
  • Familiarity working with Git in a collaborative team environment, creating pull requests and performing code reviews
  • Strong knowledge of relational databases and ability to write performant queries using SQL
  • Working knowledge of software design patterns, experience writing automated tests
  • Expert knowledge in architecting performant APIs and web applications optimized for both mobile and responsive web

Nice to haves:

  • Experience using continuous integration & deployment tools such as Gitlab CI, Drone.io, TravisCI, or Circle CI
  • Experience using build tools such as Webpack
  • Experience working with clients, explaining complex requirements and addressing concerns to a variety of different audiences
  • Background in mobile app development
  • General knowledge of a lot of different web development frameworks and tools and the ability to weigh the pros and cons of each for a given problem
  • Experience with Linux-based web servers
  • Expertise building, using, and deploying container such as Docker and LXC
  • A degree in computer science, software engineering, or similar field
  • Experience with .NET Core, Golang

Key responsibilities:

  • Leading architecture and development of responsive and mobile first web applications and APIs
  • Coordinating with strategy, internal and external stakeholders, and design during various project stages
  • Being a core contributor to code bases across many projects and clients
  • Collaborating closely across development disciplines to coordinate, and in some cases drive feature functionality and implementation
  • Promote good team practices, such as regular code reviews and pair programming
  • Assisting the client support team using your technical background
  • Bring vision to the team in the form of new technology recommendations and approaches
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Full Stack Web Developer

Paypal

Posted 2 weeks ago

VIEW JOBS 1/6/2021 12:00:00 AM 2021-04-06T00:00 Who we are Fueled by a fundamental belief that having access to financial services creates opportunity, PayPal (NASDAQ: PYPL) is committed to democratizing financial services and empowering people and businesses to join and thrive in the global economy. Our open digital payments platform gives PayPal's 325 million active account holders the confidence to connect and transact in new and powerful ways, whether they are online, on a mobile device, in an app, or in person. Through a combination of technological innovation and strategic partnerships, PayPal creates better ways to manage and move money, and offers choice and flexibility when sending payments, paying or getting paid. Available in more than 200 markets around the world, the PayPal platform, including Braintree, Venmo and Xoom, enables consumers and merchants to receive money in more than 100 currencies, withdraw funds in 56 currencies and hold balances in their PayPal accounts in 25 currencies. When applying for a job you are required to create an account, if you have already created an account - click Sign In. Creating an account will allow you to follow the progress of your applications. Our system does have some requirements that will help us process your application, below are some guidelines for creation of your account: * Provide full legal First Name/Family Name - this is important for us to ensure our future hires have the right system set up. * Please Capitalize first letter of your First and Last Name. * Please avoid using fully capitalized text for your First and/or Last Name. * NOTE: If your name is hyphenated or has multiple capitalization, please use the same format as your government ID. Job Description Summary: The PayPal's Consumer Credit team is responsible for Global Pay Later and Revolving credit products that plays a vital role in fulfilling PayPal's mission to democratize financial services. Within the Credit team, we are striving to re-imagine our credit products to provide fair, fast and flexible products that responsibly enable our Customers to meet their financial goals. We are a passionate group of engineers, strive for excellence at everything we do, highly value diversity, hold each other accountable and equally care about our customers and colleagues and their success! Job Description: The Global Pay Later team under Consumer Credit organization is looking for passionate, highly talented, self-driven, and proven software engineers to join our team! In this role, you will be responsible for building scalable, high performance front-end applications using cutting edge technologies for next generation Buy Now Pay Later product suite, expand core capabilities at global scale to meet ever changing market needs and offer delightful experiences to our customers! You will obtain practical work experience in high-traffic mission critical applications, learn about PayPal business, and receive mentorship and training sessions to help you get ready to take up new challenges in your career. Job Responsibilities * Work within a mission team (a cross-functional scrum team focused on a specific, well-defined mission) on a given set of features and services in a fast-paced agile environment * Care deeply about code craftspersonship and quality, bringing an enthusiasm for using the best practices of scalability, accessibility, maintenance, observability, automation testing strategies, and documentation into everyday development * Good team player, collaborate effectively with other engineers, product managers, user experience designers, architects, and quality engineers across teams in translating product requirements into excellent technical solutions to delight our customers * Leverage your peers as multipliers for your skills to create excellent products and services for PayPal's 300+ million users * Participate in a rotation based on-call schedule to ensure 24x7x365 always available production grade service. Job Requirements * Interest in user experience design / usability * BS or equivalent degree in Computer Science required. MS preferred * BS with 6+ years of Web development experience * MS with 4+ years of Web development experience * Exposure to front-end web technologies including HTML, CSS, and JavaScript * A solid experience building applications on top of RESTful APIs. * Solid knowledge of web application frameworks such as React and Redux. * Expert in Node.JS and server-side JavaScript capabilities * Solid knowledge of algorithms, design patterns, and componentization approaches. * Experience with cross-browser, cross-platform, and design constraints on the web. * Exposure to automated testing concepts (e.g. unit testing, functional testing) * Understanding of source code control concepts and systems (e.g. Git, Svn) * Strong verbal and written communication skills * Ability to work well in a team structure / Agile environment * Strong Problem-Solving skills Subsidiary: PayPal Travel Percent: 0 Primary Location: Chicago, Illinois, United States of America Additional Locations: We're a purpose-driven company whose beliefs are the foundation for how we conduct business every day. We hold ourselves to our One Team Behaviors which demand that we hold the highest ethical standards, to empower an open and diverse workplace, and strive to treat everyone who is touched by our business with dignity and respect. Our employees challenge the status quo, ask questions, and find solutions. We want to break down barriers to financial empowerment. Join us as we change the way the world defines financial freedom. PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at paypalglobaltalentacquisition@paypal.com. Paypal Chicago IL

Senior Full Stack Web Developer

Punchkick Interactive