Full-Stack Software Engineer | Mid-Level

| Greater NYC Area | Hybrid
Sorry, this job was removed at 12:06 p.m. (EST) on Monday, March 7, 2022
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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.

Read Full Job Description
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • C#Languages
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • PythonLanguages
    • RubyLanguages
    • SqlLanguages
    • SwiftLanguages
    • TypeScriptLanguages
    • D3JSLibraries
    • FluxLibraries
    • jQueryLibraries
    • ModemizrLibraries
    • ParseLibraries
    • ReactLibraries
    • ReduxLibraries
    • Twitter BootstrapLibraries
    • XStateLibraries
    • ASP.NETFrameworks
    • Backbone.jsFrameworks
    • ExpressFrameworks
    • FlaskFrameworks
    • FlexFrameworks
    • JestFrameworks
    • Node.jsFrameworks
    • React NativeFrameworks
    • Ruby on RailsFrameworks
    • SpringFrameworks
    • TensorFlowFrameworks
    • Vue.jsFrameworks
    • MariaDBDatabases
    • MemcachedDatabases
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • MySQLDatabases
    • Neo4jDatabases
    • OracleDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • Google AnalyticsAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • FigmaDesign
    • ConfluenceManagement
    • JIRAManagement
    • SmartsheetManagement
    • TrelloManagement
    • WordpressCMS
    • PipedriveCRM
    • MailgunEmail
    • SendGridEmail

Location

Our office is located in a beautiful building downtown in the heart of the Financial District. Accessible by ①②③ 🅡🅦 ④⑤ 🅐🅒🅔 PATH & Ferry

An Insider's view of null

How does your team reward individual success?

I think the strongest rewards for individual success come in the form of increased responsibilities. GM has been very good at starting projects with senior engineers as leads, then sliding more junior engineers into lead roles as projects progress. I think this works both ways in that it rewards individual success and encourages/enables success.

Dillon

Senior Software Engineer

What does your typical day look like?

Start the day off with standup and understand what I'm working on that day. Which would then lead to potential collaboration with fellow engineers and product on any outstanding blockers/questions that I would have. Mixed in with some heads-down time during the day would be PR reviews and project-focused meetings.

Ho Won

Senior Software Engineer

How does the company support your career growth?

Giant Machines encourages its employees to continue expanding their skills. They support and encourage the attendance of conferences or additional trainings and also allocate an education budget for every employee. Additionally, the company hosts many informal sessions led by individual team members to demonstrate new technologies and skills.

Alfonso

Software Engineer

What are null Perks + Benefits

Culture
Volunteer in local community
Partners with nonprofits
Open door policy
OKR operational model
Team based strategic planning
Pair programming
Open office floor plan
Flexible work schedule
Remote work program
Diversity
Documented equal pay policy
Mandated unconscious bias training
Diversity manifesto
Mean gender pay gap below 10%
Hiring practices that promote diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Wellness programs
Mental health benefits
Financial & Retirement
401(K)
401(K) matching
Company equity
Performance bonus
Charitable contribution matching
Child Care & Parental Leave Benefits
Childcare benefits
Generous parental leave
Family medical leave
Return-to-work program post parental leave
Company sponsored family events
Vacation & Time Off Benefits
Generous PTO
Paid volunteer time
Paid holidays
Paid sick days
Office Perks
Commuter benefits
Company-sponsored outings
Free daily meals
Free snacks and drinks
Some meals provided
Company-sponsored happy hours
Recreational clubs
Relocation assistance
Fitness stipend
Home-office stipend for remote employees
Professional Development Benefits
Job training & conferences
Tuition reimbursement
Lunch and learns
Promote from within
Mentorship program
Continuing education stipend
Continuing education available during work hours
Online course subscriptions available
Customized development tracks
Paid industry certifications

Additional Perks + Benefits

CLIENTS
Our clients are financial institutions large and small, including banks, brokers, and startups. While working with us, you'll get to collaborate with highly skilled, highly motivated designers and developers.

APPROACH
Our approach is user-focused, design forward. Our applications are well thought out, beautiful products that are also technically sound, well documented, and performant. The applications we build support many different types of financial professionals, including traders, business analysts, and C-suite executives.

CULTURE
Our culture is deeply collaborative. We pair program, host lunch-and-learns, have group discussions and work very closely together. Our developers learn more, solve more interesting problems, push more production code, and build more software in their first year at Giant Machines than they would anywhere else.

More Jobs at null

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about nullFind similar jobs like this