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.
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.
Nice to haves: