Full Stack Engineer @ Punch Group
Come build with us.
Job Responsibilities:
- Design and implementation of the overall web architecture
- “Pixel-perfect” implementation of our approved user interface
- Design and deployment of our database
- Ensuring the entire stack is designed and built for speed and scalability
- Design and construction of our REST API
- Integrating our front-end UI with the constructed API
- Design and implementation of continuous integration and deployment
Job Requirements:
- At least three years of experience with:
- Writing HTML, CSS, and JavaScript. Being up on the latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum)
- A relevant back-end programming language Python, Ruby or JavaScript
- Database design and management, including being up on the latest practices and associated versions
- Server management and deployment for the relevant environment
- Familiarity with a relevant and globally supported framework—both front-end and back-end, if necessary— React, Vue, or Flask
- Ideally, familiarity with CSS pre-processors, bundlers, and associated languages/syntaxes/libraries: Sass, Less, and web pack
- Thorough understanding of user experience and possibly even product strategy
- Experience implementing testing platforms and unit tests
- Proficiency with Git or another version control system as required
- Appreciation for clean and well-documented code
Benefits at Punch:
- Competitive Salary & Performance Bonuses
- Paid Time Off & Holidays
- Health & Wellness Support
- Professional Growth & Development
- Collaborative Culture & Recognition
- Operational Support & Relocation Assistance