Staff Software Engineer - FullStack _Product Led Growth
Job Description
KEY RESPONSIBILITIES
- Design, develop, and maintain critical software in a fast-paced quality conscious environment, ensuring seamless data flow and functionality.
- Author software functional specifications and design documents,
- Lead the design and architecture discussions, ensuring best practices are followed.
- Quickly understand complex systems/code and own key pieces of the system, including delivered quality.
- Design and implementation of scalable integrations, frameworks, apis, libraries and more.
- Diagnose and troubleshoot complex problems in a distributed computing environment. This includes debugging, root cause analysis, and implementing fixes.
- Create and maintain technical documentation, including design specs, API documentation, and user manuals.
- Ensure the software and integrations are thoroughly tested, either by writing unit tests, integration tests, or overseeing quality assurance processes.
- Perform peer reviews of specifications, designs, and code. Provide technical guidance and mentorship to junior engineers.
- Work alongside Site Reliability Engineers and cross-functional teams to diagnose/troubleshoot any performance-related issues in production environments.
- We work in Java, Golang, Typescript, React, Javascript. Our systems are built on top of Docker, Kubernetes, MongoDB, PostgreSQL, TimescaleDB, GCP - Stackdriver, GCS, Cloud composer, Segment, Amplitude, Stripe etc. Good to have: Testing using Jest/ Cypress for fullstack.
ABOUT YOU
- A desire to build products that solve complex technical problems for end users
- 7+ years of experience developing highly scalable, distributed applications, products, and services in Java or similar languages
- A deep understanding of how distributed, resilient software is built and deployed
- Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
- Comfort in working in short, agile, iterative development cycles
- Entrepreneurial spirit, priding yourself on getting things done with a high level of quality
- Strong desire to work in an unstructured, fast-moving startup environment
- B.Tech. degree in CS or equivalent
WHAT YOU WILL HAVE AT HARNESS
- Experience building a transformative product
- End-to-end ownership of your projects
- Competitive salary
- Comprehensive healthcare benefit
- Paid Time Off and Parental Leave
- Monthly, quarterly, and annual social and team-building events
- TGIF-Off program
- Recharge & Reset Program
- Monthly internet reimbursement
HARNESS IN THE NEWS
- Harness Snags $230 Series D - $3.7B Evaluation
- Harness Recognized in Inc.'s Best Workplace Awards 2022
- Harness on LinkedIn: America's Great Companies to Work For -- And What You Can Learn From
- #6 - Glassdoor Best Places to Work 2021 list
- #17 on Forbes Top 50 Cloud Companies to Work For
- #47 on LinkedIn’ Top 50 Companies to Work For
- #2 on Quartz 2021 list best places to work for remote workers
- 2021 Career Launching Companies List
Date Posted
11/07/2023
Views
4
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View Details