SDE II - Software Engineer (RUST)

3 years

7 - 9 Lacs

Posted:1 week ago| Platform: GlassDoor logo

Apply

Work Mode

Remote

Job Type

Part Time

Job Description

Benefits at SparkTG

At SparkTG, we prioritize the physical, financial and emotional well-being of our employees and their families. Our benefits are employee centered, designed to promote health and wellness while being generous enough to support long-term self-care. By creating a supporting environment, we can work together towards a common goal.

  • Health & WellnessMedical Insurance for employee & dependents
  • Financial WellbeingCompetitive Compensation, Regular Bonus & 1 on 1 financial coaching
  • Flexibility and time offRemote work opportunities available, Hybrid work model, paid time off, company tours
  • Community & personal developmentOpportunities to grow on your own and with your teammates, peer learning and coaching

SDE II - Software Engineer (RUST)
Exp: 3-6 years

At SparkTG you will have the opportunity to lead development of sub systems for our telephony products. You will own the entire development lifecycle of each sub system apart from regular upgradations and lateral product development. You will be a part of a small, agile, and collaborative tech team, designing, building, and maintaining the backbone of our telephony products.

Required Experience

1. 3 to 6 years of experience developing in C++ or RUST
2. Experience developing or designing real time distributed systems. 3. Strong proficiency in C++ or RUST or Golang (or other systems language) 4. Experience with databases like PostgreSQL 5. Extensive knowledge of advanced data structures and algorithms. 6. Strong attention to the quality and readability of your code. 7. Multi threaded programming knowledge. 8. Key-value store optimization skills. 9. Native level proficiency in written and oral English 10. Excellent communication skills

Bonus

1. Consuming and contributing to open source codebases
2. Experience working with agile methodologies (Scrum, CI/CD, Gitflow) 3. Exposure to ElasticSearch and Asterisk

Job Description

1. Lead design and implementation of sub-systems.
2. Perform upgradation and automation of routine operations. 3. High level documentation of features within our software system. 4. Create and implement testing and debugging procedures of new libraries. 5. Routine performance optimization of sub-systems. 6. Monitor and ensure timely completion of modules with strict adherence to the quality process defined for the project 7. Continuously update technical knowledge and skills by attending in-house and/or external courses, reading manuals, accessing new applications and investigating new technologies 8. Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project 9. Enhancing and maintaining work culture & environment

Please, send your CV hr@sparktg.com

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Rust Skills

Practice Rust coding challenges to boost your skills

Start Practicing Rust Now

RecommendedJobs for You