Frontend/Full-stack Engineer
Sweetspot (YC S23)
Date: 2 weeks ago
City: Jersey City, NJ
Salary:
$130,000
-
$170,000
per year
Contract type: Full time
As a Frontend/Full-stack Engineer at Sweetspot, you will join a team dedicated to pushing the boundaries of LLM usage over disparate and unstructured data sources across United States federal and state governments. You will play a critical role in building and integrating data pipelines that feed directly into a framework built for the aforementioned. More broadly, you will join a team that is highly focused on building a product that bolsters the American economy and provides every business, regardless of size, the tools they need to secure government opportunities.
Things You Should Know About Us
If you're passionate about building sophisticated frontend applications, have deep expertise in modern React ecosystems, and are interested in contributing to the growth of the American economy, we would love to hear from you. Sweetspot Chat, Inc. is an equal opportunity employer and values diversity in the workplace. We encourage all qualified applicants to apply.
Things You Should Know About Us
- We work extensively with industry experts to build software that is useful for our clients. This means frequent customer calls and a constant level of iteration.
- Talent density is far more important than team size. We want to hire the absolute best, and are willing to wait to find the right person.
- If you're early in your career and/or don't come from a "prestigious" background, don't be afraid to apply - we all went to a state school and don't place a large emphasis on prestige.
- We value engineers who can work across the stack. While this role is primarily frontend, you'll have opportunities to contribute to our Python backend.
- Our office is in Newport/Jersey City.
- Design and implement performant, real-time chat interfaces
- Build and maintain complex document editors using ProseMirror/Tiptap, including custom extensions and collaborative features
- Architect state management solutions using Zustand to handle complex application state and real-time updates
- Implement efficient data fetching and caching strategies using React Query to optimize application performance
- Create accessible, responsive UIs using Radix primitives while maintaining a consistent design system
- Optimize rendering performance for large datasets and real-time updates
- Write clean, maintainable TypeScript code
- Contribute to backend feature development using FastAPI and SQLAlchemy when needed
- Strong proficiency in TypeScript and modern React
- Experience with Next.js, including both client and server-side rendering strategies
- Solid understanding of state management patterns and experience with Zustand or similar libraries
- Proficiency with React Query or similar data fetching libraries
- Experience building accessible UIs using TailwindCSS and component libraries like Radix
- Strong knowledge of browser performance optimization techniques
- Experience with Git and modern frontend build tools
- Excellent problem-solving skills and attention to detail
- Familiarity with Python and SQL best practices
- Strong communication skills and ability to work effectively in a team
- US citizen
- Experience with ProseMirror and/or Tiptap, especially building custom extensions
- Track record of building performant real-time LLM-based chat applications
- Experience with WebSocket integration in React applications
- Knowledge of collaborative editing algorithms and operational transformation
- Experience with SSR optimization in Next.js
- Experience with monitoring and debugging frontend performance issues
- Experience with Python, particularly with FastAPI and SQLAlchemy
- Understanding of PostgreSQL and database design principles
If you're passionate about building sophisticated frontend applications, have deep expertise in modern React ecosystems, and are interested in contributing to the growth of the American economy, we would love to hear from you. Sweetspot Chat, Inc. is an equal opportunity employer and values diversity in the workplace. We encourage all qualified applicants to apply.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Mail Package Sorter - No Experience Required
United States Postal Service,
Jersey City, NJ
1 day ago
Exciting Career Opportunity: Join USPS as a Mail Package SorterAre you seeking a stimulating and dynamic career in the postal industry? The United States Postal Service (USPS) is hiring Mail Package Sorters across the nation. As the largest agency in the federal government, employing nearly 1 million individuals, USPS offers diverse career opportunities for individuals looking to make a meaningful...
Scrum Master
EA Team Inc,
Jersey City, NJ
2 weeks ago
Act as Scrum Master or Agile coach on more than one cross-functional agile team , Build strong trust and work tightly with Engineering Leadership , Facilitate daily scrum and other ceremonies associated with chosen Agile methodology , Lead teams to self-organization , Facilitating getting work done without coercion, assigning, or dictating , Constantly assess team and tweak application of Agile...
Agile Scrum master
ApTask,
Jersey City, NJ
$110,000
-
$120,000
per year
4 weeks ago
About Client:The client is a global consulting, technology, and digital firm specializing in the financial services industry. Established in 2001, the company provides innovative solutions to help clients navigate digital transformation, enhance operational efficiency, and achieve strategic objectives. With a focus on banking, capital markets, and insurance, it leverages cutting-edge technologies such as blockchain, artificial intelligence, and data science to...