Full-Stack Software Engineer | Mid-Level
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%
- Remote flexibility with office space for collaboration and team events
- Monthly Lunch & Learns
- Company-wide volunteer opportunities
- Solid work-life balance
- Diversity-forward company
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 mid-level full-stack Software Engineer with at least 3 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, drive development across the full application stack, and interface with our clients as a technical expert and representative of Giant Machines.
- Minimum 3 years of software engineering experience required
- Strong programming abilities
- Professional experience in JavaScript/TypeScript and at least one server-side language/framework, such as Node, C#/.Net, Java, Kotlin, Ruby, Python or similar
- Strong familiarity with designing and developing RESTful APIs
- Knowledge and experience related to the following is a plus:
- Frameworks such as Spring Boot and React
- Relational (e.g. Postgres) and NoSQL databases
- Architecting, building, and styling UIs
- Experience with ORM tools such as ActiveRecord, Sequelize, or Hibernate
- DevOps tools and practices such as CI/CD and automation
- Testing frameworks, unit and integration testing
- Cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Heroku
- Ability to understand project requirements and make technical decisions that are in service to the goals of our clients
- Ability to work closely with our clients’ internal teams and clearly communicate engineering concepts to both technical and non-technical audiences
- Experience in a consulting environment a plus
- Product knowledge a plus
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
- 12 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
Recruitment Agencies: Giant Machines does not accept unsolicited agency resumes and will not be held responsible for any fees related to unsolicited resumes.