Full-Stack Software Engineer | Senior
FULL-STACK SOFTWARE ENGINEER | SENIOR(NYC based role)
GIANT MACHINES
Giant Machines is a digital product agency based in NYC. We work with clients across a wide spectrum of industries including fintech, healthcare, real estate, insurance, public utilities, and environmental & social impact. Giant Machine’s product approach is lean, user-focused, design forward, and outcomes-driven. Our expertise encompasses design strategy and research, product strategy and management, user experience and visual design, and engineering and technology.
ABOUT US
- #2 Best Place to Work in NYC by Crain’s New York Business
- Built in NYC 2021 Best Places to Work New York City
- Certified Asian American Business
- Proud Member of Pledge 1%
- Monthly Lunch & Learns
- Company-wide volunteer opportunities
- Solid work-life balance
- Diversity-forward company
- Hybrid work policy
Our company is made up of passionate and creative people who bring their unique backgrounds and perspectives to client work and team collaboration. Giant Machines is committed to a thriving society with a focus on racial and social justice, gender equality, and sustainable communities. We foster a culture of learning and awareness, facilitate group sessions to create a space for discussion and sharing, and align ourselves with client organizations, partners, and community outreach efforts that share our mission.
ABOUT THIS ROLE
You are a senior full-stack Software Engineer with at least 5 years of professional software engineering experience who will own significant portions of the engineering effort on various projects. You will collaborate with other engineers and product managers, be a thought-leader around technical considerations, lead development across the full application stack, and interface with our clients as a technical expert and representative of Giant Machines.
- 5+ years software engineering experience (required)
- Strong programming abilities
- Expertise with JavaScript/TypeScript and at least one server-side language/framework, such as Node, C#/.Net, Java, Kotlin, Ruby, Python or similar
- Strong knowledge of design and development of RESTful APIs
- Experience with and knowledge of the following:
- Frontend frameworks such as React, Angular, and Vue
- Relational (e.g. Postgres) and/or NoSQL databases
- Experience with ORM tools such as ActiveRecord, Sequelize, or Hibernate
- CSS, and CSS preprocessors, especially Sass
- Testing frameworks, unit and integration testing
- Cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Heroku
ABOUT YOU
- Understand project requirements from a user perspective and make technical decisions that are in service to the goals of our clients
- Work closely with our clients’ internal teams, lead client discussions, and clearly communicate engineering concepts to both technical and non-technical audiences
- Lead a team with varying experience levels and provide them with both mentorship and technical guidance/expertise
- Navigate complex client relationships, say “no” tactfully, and push back without damaging the client relationship
- Acclimate quickly to a consulting environment
BENEFITS & COMPENSATION
- Medical benefits at no cost to you for single coverage (cost associated with insuring partner and/or dependents)
- Robust well-being offerings that allow you unlimited access to virtual fitness, meditation, yoga, cooking classes, homeschooling preparedness, physical therapy and more
- 16 weeks of paid family leave
- 401(k) with 4% employer match
- Profit-sharing
- $3k yearly education budget plus 5 conference/education PTO days
- $1k stipend to purchase items for your work-from-home space
NY Pay Transparency: The pay range for this position is 130K to 165K annually based on skills and experience.
Recruitment Agencies: Giant Machines does not accept unsolicited agency resumes and will not be held responsible for any fees related to unsolicited resumes