GoHighLevel - Software Development Engineer II - Full Stack Technologies
West Bengal, IN
5 days ago
Save Job
Summary
About The Team
The Expansion Products team is responsible for driving volumetric & usage based upgrades and upsells within the platform to maximize revenue potential (apart from the subscription revenue). We do this by building innovative products & features that solve real-world problems for agencies and allow them to consolidate their offering to their clients in a single platform packaged under their white-labled brand. The expansion products team focuses exclusively on products that can demonstrate adoption, drive up engagement in target segments and are easily monetizable. This team handles multiple product areas including Phone System, email system, online listing integration, WordPress Hosting, Memberships & Courses, Mobile Apps, etc.
About The Role
We are looking for an experienced Software Engineer with strong technical and communication skills to join the Snapshots team. This role involves a mix of backend (Node.js, Nest.js/Express.js) and frontend (Vue.js or similar frameworks), building systems that process large amounts of data at scale. You'll be responsible for designing, optimizing, and scaling our platform while collaborating with engineers across teams, designers and product managers. As a key contributor, you'll be expected to work autonomously and help drive technical decisions that impact the entire :
Design, develop, and maintain scalable, high-performance web applications with responsive UIs.
Build efficient backend services and APIs, ensuring reliability and performance in a distributed system.
Develop real-time, event-driven architectures with messaging systems.
Improve database performance, caching, concurrency, and scaling strategies for high-traffic systems.
Maintain and enhance CI/CD pipelines, cloud infrastructure, and deployment strategies.
Automate quality checks, monitoring, and alerts to drive data-driven decision-making.
Deeply understand the product, customers, and competitors to improve user experience.
Ensure test coverage (unit, integration, end-to-end) for system stability.
Address technical debt, maintain code quality, and enforce best practices.
Collaborate with product managers, designers, and engineers to deliver impactful features.
Mentor and guide team members, fostering technical growth.
Qualifications
2+ years of experience in full-stack development with a focus on scale.
Proficiency in Vue.js, Node.js, Nest.js/Express.js.
Strong understanding of databases (MySQL, MongoDB, ElasticSearch) and caching strategies (Redis).
Experience handling high-scale traffic, distributed systems, and concurrency challenges.
Familiarity with cloud platforms (AWS, GCP, or Azure).
Experience with messaging systems (Kafka, RabbitMQ, Google Pub/Sub etc.) for event-driven architecture.
Proficiency in testing frameworks for frontend and backend (e.g., Jest, Mocha, Cypress).
Strong debugging, performance optimization, and problem-solving skills.
Ability to work autonomously and collaborate effectively in a remote environment.
Strong communication skills and a product-driven mindset to balance trade-offs efficiently.
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job