Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

-------------------------------------------------------


TITLE : Software Engineer (C++)


Roles & Responsibilities

• 6+ years of software development experience with C++.

• Strong coding skills: Design patterns, Concurrency, Unit tests.

• Strong knowledge of Computer Science fundamentals, network protocols, Linux and Relational DB Systems.

• Experience with designing scalable, high throughput and highly available applications.

• Experience with RESTful and gRPC services.

• Experience with message queuing solutions (AMQP, specifically RabbitMQ).

• Experience with Redis, Cassandra, ELK Stack, PostgreSQL, MS SQL Server.

• Experience with Python (asyncio, uvicorn, starlette).


Mandatory Qualifications:

• Strong expertise in ReactJS and modern frontend development tools such as Vite, Webpack, Babel, and npm.

• Demonstrated experience building large-scale, complex web applications using modern frontend frameworks and

libraries.

• Proficient in CSS preprocessors such as SCSS or LESS.

• Solid understanding of browser compatibility issues and techniques for ensuring cross-browser compatibility.


Nice to Have:

• Experience with RESTful services, gRPC and message queuing solutions (AMQP).

• Experience with designing scalable, high throughput and highly available applications.

• Experience with Redis, ELK Stack and non-relational databases.

• Experience with Python (asyncio, tornado, bottle).

• Experience with developing, deploying and debugging cloud-based applications using AWS.

Education:

• Degree in Computer Science or equivalent.

• 6+ years of software development experience with C++.

• Strong coding skills: Design patterns, Concurrency, Unit tests.

• Strong knowledge of Computer Science fundamentals, network protocols, Linux and Relational

  • • DB Systems.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Noida, Uttar Pradesh, India

Noida, Uttar Pradesh, India

Bangalore Rural, Bengaluru

Bengaluru, Karnataka, India