Senior Software Engineer - Backend (Rust)


About the job

Skills and expertise youโ€™ll require:

  • Rust
  • Kubernetes
  • Microservices
  • MongoDB
  • MySQL/Postgres/SQL server
  • REST
  • Web3 (Good to have)

Roles and responsibilities:

  • Lead design, implementation, and maintenance of applications and back-end services demonstrating service-oriented architecture.
  • Design, build, test, and maintain scalable APIs, services, and systems within the platform.
  • Choose the right data structures, tools, and tech stacks and be able to do high-level designing with guidance.
  • Build, develop, mentor, review code, and coach junior team members.
  • Extensive Knowledge of Blockchain and other cryptocurrency technologies to bring mechanics such as NFT Marketplaces, DAOs, Gamification through smart contracts, staking, and more to life.
  • Take pride in Code quality and developer productivity
  • Extensive programming experience with cross-platform development: Java/SpringBoot, Javascript/Node.js, Express.js, or Python
  • Extensive knowledge of ElasticSearch, MongoDB or Cassandra, Redis, SQS, and data streaming (Spark, Flink, Kafka streams, storm, etc.).
  • Well-versed in Kafka understand cloud native technologies such as Docker and Kubernetes, capable to cover full development lifecycle including CI/CD
  • Experience in the use of source code management systems like GIT, bitbucket, and build tools like ant, maven, Gradle or make.
  • Put Microservices architecture in place that paves the road for scalability, efficiency, observability, and availability.
  • Build (and open source) data processing, storage, and fetch systems at the petabyte scale with the lowest cost/GB while still responding in milliseconds at the 99th percentile.
  • Build algorithms and services to influence personalization and recommendation from a real-time recommendation engine for both home feed to surface most viral videos + video e-commerce.
  • Build machine learning pipelines using Kinesis, Spark/Flink/TensorFlow, etc
  • Agile methodologies, Sprint management, Roadmap, Mentoring, Documenting, Software architecture.
  • Proven Experience in Handling large infrastructure and distributed systems,
  • Liaison with Product Management, DevOps, QA, Client, and other teams.

Your Experience Across the Years In the Roles Youโ€™ve Played

  • Have 5+ years of experience with 2-3 years in a startup with 1+ years of Experience in Blockchain-based applications.
  • Have B.Tech or M.Tech or equivalent academic qualification from a premier institute.
  • Experience in Product companies working on Internet Scale products is preferred.
  • Thoroughly aware of cloud computing infrastructure on AWS leveraging cloud-native service and infrastructure services to design solutions.
  • Follow Cloud Native Computing Foundation leveraging mature open source projects including an understanding of containerization/Kubernetes.
  • Deep Understanding of the blockchain and cryptocurrency space and smart contract systems.

We value Engineers Who are

  • Customer-focused: We believe that doing whatโ€™s right for the creator is ultimately what will drive our business forward.
  • Obsessed with Quality: Your production code just works & scales linearly.
  • Team Players: You believe that more can be achieved together. You listen to feedback and also provide supportive feedback to help others grow/improve.
  • Pragmatic: We do things quickly to learn what our creators desire. You know how to positively impact the business.
  • Owners: Engineers at Chingari know how to positively impact the business.

Chingari Benefits:

The glory. Almost too much responsibility.

A fun-life balance.

A ticket on our rocket ship to the moon.๐Ÿš€

Apply now
Apply now

Please let Chingari know that you found this job on Your support will help us grow!