Gohighlevel
Software Development Engineer II (Fullstack) - Contacts
India, Remote. Posted a month ago
The role
You will build and maintain CRM features for the Contacts team, working across backend APIs and frontend interfaces. You will own features from API design through customer-facing UI, working with Product, Design, QA and other engineering teams.
What you will do
- Develop backend services and APIs using Node.js, TypeScript and NestJS or similar frameworks
- Design REST APIs for customer-facing product capabilities
- Work with databases, caching and asynchronous processing
- Optimize APIs and queries for performance and scalability
- Build responsive interfaces using Vue.js and TypeScript
- Build interfaces for lists, filters, search, files, notes, tags and large datasets
- Integrate frontend applications with backend APIs
- Own features across database, API and UI layers
- Test, deploy and monitor features in production
- Debug frontend and backend production issues
Required qualifications
- 3+ years of software development experience
- AI First approach to design, development and debugging
- Strong JavaScript/TypeScript fundamentals
- Backend experience with Node.js
- Frontend experience with Vue.js, React or Angular
- Experience designing and consuming REST APIs
- Experience with relational and/or NoSQL databases
- Understanding of component-based frontend architecture
- Experience with Git, CI/CD and automated testing
- Good understanding of frontend and backend debugging
- Ability to independently deliver medium-complexity features
Nice to have
- Experience working on high-scale SaaS products
- Vue 2/Vue 3 and Pinia/Redux
- NestJS
- MongoDB/Firestore
- Redis
- Elasticsearch/OpenSearch
- Docker/Kubernetes/GCP
- Micro-frontend architecture
- Event-driven systems
- Accessibility and internationalization
Benefits
- Build products used by millions of businesses worldwide
- Solve engineering problems at internet scale
- Work with modern technologies in a highly distributed architecture
- Remote-first engineering organization that values ownership, innovation and continuous learning
- Opportunity to build systems handling billions of API requests and message events daily
Before you apply
- The company is an Equal Opportunity Employer and invites voluntary demographic information; refusing will not affect your application
About the company
HighLevel is an AI-powered business operating system for agencies, entrepreneurs and small and medium businesses in 150+ countries. The company has over 2,000 team members across 10+ countries.