Software Engineer II, Full Stack (Node, React)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Must-haves: • 3+ years of software engineering experience building and shipping production applications using TypeScript, React, and Node.js. • Experience working with relational databases (PostgreSQL preferred), including schema design, query optimization, and performance tuning. • Experience designing, building, and consuming APIs (REST and/or GraphQL). • Familiarity with microservices or micro-frontend architectures, including modular frontend design and shared component strategies. • Demonstrated ability to independently drive features from concept to production while collaborating effectively with a small, cross-functional team. • Clear communication skills with a collaborative, team-first approach. • Nice-to-haves: • Exposure to React Native or mobile application development. • Experience with CI/CD pipelines and DevOps practices. • Background or familiarity with strength & conditioning, sports performance, or fitness industry terminology. • Bachelor’s degree in Computer Science or a related technical field. • You take pride in building systems that are reliable, scalable, and thoughtfully designed. You enjoy working closely with your teammates and believe strong collaboration leads to better outcomes. You are curious and like understanding how things work under the hood so you can continuously improve them. You take ownership of your work, follow through on commitments, and care about delivering high quality results. You communicate clearly, give and receive feedback well, and approach problems with a practical and solutions focused mindset. You value steady progress, shared wins, and making a meaningful impact through your work. • You’re driven by results, energized by challenge, and aligned with our values: honesty, humility, hard work, commitment, innovation, and exceptionalism.
Responsibilities
• Own and deliver scalable features across our TypeScript, React, and Node.js stack. • Drive database-level performance improvements, optimizing relational data models and queries to support rapid user growth. • Contribute to scaling the S&C platform to 180K+ users within your first 6 months and beyond 350K users over time. • Architect and enhance backend systems to support high-volume workloads and evolving customer needs. • Collaborate closely with engineers and product managers to design and ship impactful improvements. • Review and improve existing code, identifying performance bottlenecks and structural enhancements. • Independently drive features from concept to production, while maintaining strong team collaboration.
Benefits
• $166K • Offers Equity • Offers Bonus • A final offer will be determined by your experience, skills, and interview performance. We’ve built our compensation framework to attract, retain, and reward top performers. We believe in pay for performance, ensuring that your growth and impact are reflected in your rewards. As Teamworks grows, so do your opportunities—whether that’s through advancing your career, contributing to game-changing innovations, or building long-term financial security. • Upload your resume here to autofill key application fields. • Drop your resume here! • Parsing your resume. Autofilling key fields... • What preferred first and last name do you go by? • or drag and drop here • I know someone who works at Teamworks • Teamworks website • Teamworks' Talent Acquisition Team Outreach • Yes, current user • Yes, former user • Less than 1 year • Less than 1 year • I have not worked directly with relational databases. • I have used relational databases (e.g., PostgreSQL, MySQL) but have not optimized schemas or queries for performance. • I have designed schemas and written complex queries, but have limited experience tuning for performance at scale. • Decline to self-identify • Hispanic or Latino - A person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin regardless of race. • Hispanic or Latino • White (Not Hispanic or Latino) - A person having origins in any of the original peoples of Europe, the Middle East, or North Africa. • White • Black or African American (Not Hispanic or Latino) - A person having origins in any of the black racial groups of Africa. • Black or African American • Native Hawaiian or Other Pacific Islander (Not Hispanic or Latino) - A person having origins in any of the peoples of Hawaii, Guam, Samoa, or other Pacific Islands. • Native Hawaiian or Other Pacific Islander • Asian (Not Hispanic or Latino) - A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian Subcontinent, including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam. • Asian • American Indian or Alaska Native (Not Hispanic or Latino) - A person having origins in any of the original peoples of North and South America (including Central America), and who maintain tribal affiliation or community attachment. • American Indian or Alaska Native • Two or More Races (Not Hispanic or Latino) - All persons who identify with more than one of the above five races. • Two or More Races • Hispanic or Latino • White (Not Hispanic or Latino) • Black or African American (Not Hispanic or Latino) • Native Hawaiian or Other Pacific Islander (Not Hispanic or Latino) • Asian (Not Hispanic or Latino) • American Indian or Alaska Native (Not Hispanic or Latino) • Two or More Races (Not Hispanic or Latino) • I identify as one or more of the classifications of protected veteran listed above • I am not a protected veteran