Senior Full Stack Engineer
- $12k – $24k • 0.1% – 1.0%
- Remote •
- 5 years of exp
- Full Time
Not Available
Remote only
About the job
Job Title: Senior Full Stack Developer
Location: Remote (India, South America, Turkey, Egpyt)
Position Type: Full-time
Salary: Competitive Salary + potential for equity. Annual Anniversary and Birthday bonuses. Additional performance based bonuses throughout the year.
Schedule: This position will be expected to work ~50 hours per week. You are free to choose your own hours but we have occasional product planning meetings which you’ll need to attend live.
About Company:
SonaMation is launching a new AI product and are looking for a full stack engineer to join the team.
SonaMation is a HubSpot Implementation Partner that was started ~3 years ago. Since starting the team has grown to more than 10 full time people. We’ve spent the last few months creating a new product / company called AgentBond, an AI Agent for CRM Implementation and Ongoing admin.
We operate primarily in the United States with existing team members living around the world.
You will be joining at a pivotal moment with a chance to make a big impact on a market with huge potential for disruption.
Job Overview:
You will be joining as a founding member of the Engineering team.
We are looking for a Senior Full Stack Engineer to work directly with our CTO touching each part of the product. The work will be a mix of app development and backend/infrastructure setup/maintenance.
If you’re a nerd about problem solving & elegant architectures, if you consider your code as your art, if you have experience working with AI or are interested in learning, this is the role for you.
We are looking for a creative problem solver, who believes there is no such thing as impossible when it comes to developing software. You don’t just know the solution to a challenge, but you know the right questions to ask so you can identify the full scope of the challenge & the system needed to address it.
Responsibilities:
- Develop and maintain high-quality web applications using ReactJS and NextJS for the frontend and Python (with FastAPI) for the backend.
- Design and implement RESTful and WebSocket-based API architectures.
- Set up & maintain existing cloud infrastructure / DevOps pipeline
- Write web scraping/automation APIs that work with HubSpot’s frontend & backend
- (Preferred) Assist in implementing AI data reading/manipulation pipelines (e.g., RAG, query rewriting/routing, etc.)
- Test existing/new code (mainly integration/E2E testing)
- Work closely with the CTO in a fast-paced development environment
- Ship fast & communicate clearly/quickly on progress/roadblocks
- Use GitHub tools to document code/processes/system architecture thoroughly
Qualifications, Skills and Key Competencies:
5+ years of experience working in Full Stack Development
App Dev
— Frontend
Expert-level understanding of ReactJS & NextJS
— Backend
- Wizard in Python (data manipulation / logging / OOP)
- Proven experience with Req/Res (HTTP) & Event-Driven (WebSocket) API architectures
- Experience with FastAPI
— Cloud Infrastructure / DevOps
- Git/GitHub
- Set up or used CI/CD pipelines
- Extensive experience in Firebase products (Auth, Firestore, Storage, Hosting)
- Extensive experience in Docker & Google Cloud Run
- Experience with other GCP products (e.g., App Engine, Google Compute Engine) is a plus
- Web Scraping/Automation
- Experience with frontend & backend scraping/automation
- For frontend — experience with Selenium/Puppeteer/Playwright
- Experience using hidden APIs
- Experience with REST/GraphQL API schema scraping
- (strong plus) Experience in HubSpot dev
- Experience building Slack bots & automated email scripts
AI Engineering (a plus)
- Experience using LLMs with function/tool calling
- Experience in data manipulation with LLMs (we do LLM-based API routing)
- Experience in fine-tuning LLMs
- Experience with non-transformer ML/DL architectures & data science/analysis
Soft Skills
- — Strong work ethic
- Our product is early stage & we’re working aggressively to push it to market
- — Systems thinking
- — Constantly learning & keeping up to date with industry best practices
- — Extreme attention to detail & creative problem-solving techniques
- Scraping requests will need extra careful attention to the structure of elements you will be scraping — some requests use GraphQL API while others use REST
- — Technical writing & process documentation
- Not just commenting out your code
- You write brief reports about your code, explaining issues encountered, limitations of the code, installation/run instructions, libraries used, etc.
- — Ability to estimate and hit deadlines
Benefits:
Healthcare reimbursement
Unlimited PTO
Personal and Professional Development Opportunities