

Full Stack Software Engineer II
Job Description
Well-rounded engineers who want to take on big projects, collaborate closely with others, grow a lot, and help shape the future of the company. You will have a direct influence on product and technology solutions and help define our culture as we change how companies and teams sell.
Our engineering organization is split into product-based squads. You'll be joining one of these squads and working most closely with each engineer and product manager within the squad.
Responsibilities
Design and development of highly scalable and robust systems
Collaborate with cross-functional teams to define system architecture and design
Drive technical strategy, setting standards and practices for engineering teams
Review code, ensuring quality, performance, and adherence to best practices
Represent the engineering team in broader company discussions, contributing to product and business strategy
Advocate for continuous improvement in both product and development processes
Contribute to and lead various architectural discussions and initiatives
Job Requirements
3+ years frontend development using JavaScript, TypeScript and React
3+ years of professional experience in software development using frameworks such as Ruby on Rails, Python, Node.js or similar
Hands-on experience with AWS, Azure, or GCP
Demonstrated understanding of programming and advanced design patterns beyond the typical MVC
Experience in optimizing large-scale applications, specifically those processing millions of daily transactions and managing terabyte-sized databases
Professional web application development experience, with a focus on the heavy utilization of either commercial or open-source web application frameworks
Fluent in web services/API standards like REST and GraphQL
Experience in professional RDBMS development, with an emphasis on complex SQL, DML, DDL, and well-architected schemas
Direct experience with PostgreSQL
Familiarity with NoSQL technologies such as Cassandra, MongoDB, Hadoop, HDFS, HBase, Pig, Hive, Redis, MemcacheD, and Redshift would be a bonus
Familiarity with continuous integration and continuous deployment pipelines