Full Stack Developer

July 15, 2024

Job Overview

  • Date Posted
    July 15, 2024
  • Location
  • Expiration date
    August 14, 2024

Job Description

Company: Uplers

About the job


Experience: 4.00 + years

Salary: Confidential (based on experience)

Expected Notice Period: 30 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Remote

Placement Type: Full Time Permanent position

(*Note: This is a requirement for one of Uplers’ client – HighLevel)

What do you need for this opportunity?

Primary Skills:

Activemq, RabbitMQ, Auto Scaling, Data Indexing, Database Sharding, MongoDB, Node.js, React.js, Elasticsearch, Git, Kafka, Vue.js

HighLevel is Looking for:

About the Role:

We are seeking a highly skilled Full Stack Developer to join our CRM team. The ideal candidate will have a strong background in Node.js and Vue.js and possess hands-on experience in various technologies and concepts. Responsible for implementing visual elements that users see and interact within a web application.

Requirements:

Collaborate with cross-functional teams to design, develop, and maintain CRM applications and features
Build and optimize user interfaces using Vue.js for an exceptional user experience
Develop server-side logic and APIs using Node.js
Implement robust data storage and retrieval solutions with a focus on ElasticSearch, Data Indexing, Database Sharding, and Autoscaling
Integrate Message Queues, Pub-sub systems, and Event-Based architectures to enable real-time data processing and event-driven workflows
Handle real-time data migration and event processing tasks efficiently
Utilize messaging systems such as Active MQ, Rabbit MQ, and Kafka to manage data flow and communication within the CRM ecosystem
Collaborate closely with front-end and back-end developers, product managers, and data engineers to deliver high-quality solutions
Optimize applications for maximum speed and scalability
Ensure the security and integrity of data and application systems
Troubleshoot and resolve technical issues, bugs, and performance bottlenecks
Stay updated with emerging technologies and industry trends, and make recommendations for adoption when appropriate
Participate in code reviews, maintain documentation, and contribute to a culture of continuous improvement
Provide technical support and mentorship to junior developers when necessary

Responsibilities:

Good hands-on experience with Node.Js and Vue.js (or React/Angular)
Strong understanding of ElasticSearch, Data Indexing, Database Sharding, and Auto Scaling techniques
Experience working with Message Queues, Pub-sub patterns, and Event-Based architecture
Proficiency in Real-time Data Migration and Real-time Event Processing
Familiarity with messaging systems like Active MQ, Rabbit MQ, and Kafka
Bachelor’s degree or equivalent experience in Engineering or a related field of study
Expertise with MongoDB
Proficient understanding of code versioning tools, such as Git
Strong communication and problem-solving skills

Scale at HighLevel:

We work at scale; our infrastructure handles around 3 Billion+ API hits & 2 Billion+ message events monthly and over 25M views of customer pages daily. We also handle over 80 Terabytes of data across 5 Databases.

What to expect when you apply?

Exploratory Call
Technical Round I/II
Assignment
Cultural Fitment Round