Staff / Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Puck · 11 hours ago

Staff / Senior Software Engineer

Puck is a company focused on enhancing the hiring process by creating better profiles for candidates and employers. They are seeking a Staff/Senior Software Engineer to join their experienced team, responsible for building applications end-to-end and mentoring junior engineers while managing the balance between speed and quality in a startup environment.

Computer Software

Responsibilities

Join a small, experienced team of entrepreneurs who are inspired to build products that help people find jobs & help companies find great employees
Build applications end-to-end
Live with early design decisions as the project matures
Learn from mistakes, deal with outages, and redesign & rewrite code
Re-imagine entire products and be comfortable with product iteration
Manage your own time effectively and professionally
Over-communicate with your team while minimizing meeting time
Collaborate with other engineers
Have informed opinions about languages & tools and be willing to learn something new
Be language agnostic and understand the tradeoffs of different languages
Be comfortable with automated testing and manual QA for maintaining quality
Help the team make smart decisions about scaling automated testing as products mature and the team grows
Mentor people who are just starting their careers, including code-reviewing and assisting with architecture decisions

Qualification

Node.jsTypescriptReact/ReduxAWSPostgresRedisK8sAutomated testingManual QAMentoringCollaboration

Required

Experience working in a startup-like engineering environment
Experience building applications end-to-end
Ability to live with early design decisions as projects mature
Experience dealing with outages and redesigning & rewriting code
Comfort with product iteration processes in early-stage startups
Ability to manage time effectively and professionally
Strong communication skills with a bias towards over-communication
Experience with a startup-friendly tech-stack like Nodejs, Typescript, React/Redux, AWS, k8s, Postgres, and Redis
Understanding of the balance between speed & quality in startups
Comfort with automated testing and manual QA
Experience mentoring junior engineers and explaining technologies to non-engineers

Preferred

Informed opinions about languages & tools and willingness to learn new ones
Experience with automated testing and making decisions about scaling it

Company

Puck

twittertwittertwitter
company-logo
SaaS recruitment marketing

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Harrison Bowden
Co-Founder
linkedin
leader-logo
Joshua Krall
Co-Founder & CTO
linkedin
Company data provided by crunchbase