Search by job, company or skills

Cvent

Senior Software Engineer (Node)

Save
  • Posted 2 months ago
  • Be among the first 40 applicants
Early Applicant

Job Description

What You Will Be Doing:

• Provide technical leadership and mentor a team of engineers to build Internet-scale applications where performance, reliability, and scalability, are critical design goals – not after-thoughts

• Collaborate closely with Product and Design teams to create solutions for our customers

• Create intuitive, interactive, and easy-to-use web applications using rich client-side and REST based server-side code using Node, React and Typescript/Javascript

• Implement the nuts and bolts of Microservices Architecture, Service-Oriented Architecture (SOA) and Event-Driven Architecture (EDA) in real-life applications

• Use database technologies, ranging from traditional relational to the latest NoSQL products such as AWS DynamoDB and Couchbase

• Work with some of the best engineers in the industry to work on complex Software as a Service (SaaS) based applications

What You Will Need for this Position:

You need to have a strong passion for software development and must take pride in designing and coding. You should also have great analytical skills and ability to handle complex, modular software development in a collaborative team-based environment.

In addition to this, you will have a leg up if you also meet the following criteria:

Educational Qualifications / Background:

• Bachelor's degree (or higher) in Computer Science OR related technical discipline

• Strong understanding of Computer Science fundamentals

• Excellent verbal and written communication skills along with strong interpersonal skills

Primary Skills:

• 4 to 7 years of Software Development experience in developing and shipping software

• Excellent troubleshooting skills

• Proven ability to work in a fast paced, agile environment and result oriented culture

• Hands-on programming experience with Node, JavaScript and TypeScript

• Experience with RESTful Web Services and API development

• Experience in contributing to the architecture and design (Design Patterns, Non-Functional Requirements (NFRs) including Performance, Scalability, Reliability, Security)

• Experience with one or more of the databases: SQL Server, MySQL, PostgreSQL, Oracle, Couchbase, Cassandra, AWS DynamoDB or other NoSQL technologies

• Experience of working with Queuing technologies such as SQS/RabbitMQ/Kafka/Active MQ

• Strong influence in technical discussions and building team's technical vision

• Experience in leading an engineering team

Preferred Skills:

• Experience in full stack development ranging from front-end user interfaces to backend systems

• Experience/knowledge of React, Vue or Angular; Graph Query Language (GQL)

• Experience of working with Elasticsearch/Solr

• Experience with Cloud Computing platforms like AWS/GCP/Azure Cloud

• Experience using feature flags and trunk-based development

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141177387

Similar Jobs

Gurugram, Gurugram, India

Skills:

NosqlSqlGitNode JSJavascriptRestful Apismicroservices architecture

Gurugram, Gurugram, India

Skills:

Azure FunctionsMqttExpress.JsRest ApisReactNode.jsKubernetesGraphqlDockerCoapAzure DevOpsGitHub ActionsAKSCosmosDBEdge ComputingAzure Event GridAzure IoT HubWebSockets

Gurugram, Gurugram, India

Skills:

AWS CodePipelineNodejsMicroservicesJavaSonarqubeBigQueryAWSDistributed SystemsMySQLLucenePythonJUnitGcpJestJenkinsElasticsearchPostgreSQLMongoDBRedshiftcloud platforms