Padmi

Junior Backend Engineer

Delhi NCRPosted 2 months ago
Software engineeringJuniorFull Time; Regular
Apply at Hawk MarTech

Opens the source posting on shine.com

Source description

About the role

View original

As a Backend Engineer, you won't just be building features; you'll be optimizing the pipes that keep the massively scalable messaging running. You will work on massive-scale socket management, encryption protocols, and globally distributed databases. Responsibilities: API Design: Build and document performant, secure APIs that power our mobile and web applications.System Design: Design systems that scale to millions of users messaging each other simultaneously.Network optimizations: Ensure maximum network throughput by optimizing every packet that gets transferred through the network.Data Reliability: Optimize database queries and schema designs for lightning-fast message retrieval and archival.System Monitoring: Deploy and monitor microservices using automated pipelines, ensuring "five nines" (99.999%) uptime. Requirements: Computer Science Enthusiast: You have a solid grasp of CS fundamentals Data Structures, Algorithms, and Operating Systems.Network Savvy: You understand how the Load Balancers, reverse/forward proxy, and CDN actually work.Curious and Scrappy: You have a GitHub full of side projects or a history of breaking (and fixing) things.Performance Obsessed: You hate bloat and constantly keep optimizing and simplifying even if not asked. The Tech Stack: Languages: Java, Python (we prioritize strong understanding and experience in multi-threading).Infrastructure: Distributed systems and Linux-based environments.Data: MySql or Postgres and NoSQL (e. g., MongoDB and HBase/BigTable) and Redis (caching). Bonus Points: Experience with gRPC.Contributions to open-source projects. As a Backend Engineer, you won't just be building features; you'll be optimizing the pipes that keep the massively scalable messaging running. You will work on massive-scale socket management, encryption protocols, and globally distributed databases. Responsibilities: API Design: Build and document performant, secure APIs that power our mobile and web applications.System Design: Design systems that scale to millions of users messaging each other simultaneously.Network optimizations: Ensure maximum network throughput by optimizing every packet that gets transferred through the network.Data Reliability: Optimize database queries and schema designs for lightning-fast message retrieval and archival.System Monitoring: Deploy and monitor microservices using automated pipelines, ensuring "five nines" (99.999%) uptime. Requirements: Computer Science Enthusiast: You have a solid grasp of CS fundamentals Data Structures, Algorithms, and Operating Systems.Network Savvy: You understand how the Load Balancers, reverse/forward proxy, and CDN actually work.Curious and Scrappy: You have a GitHub full of side projects or a history of breaking (and fixing) things.Performance Obsessed: You hate bloat and constantly keep optimizing and simplifying even if not asked. The Tech Stack: Languages: Java, Python (we prioritize strong understanding and experience in multi-threading).Infrastructure: Distributed systems and Linux-based environments.Data: MySql or Postgres and NoSQL (e. g., MongoDB and HBase/BigTable) and Redis (caching). Bonus Points: Experience with gRPC.Contributions to open-source projects.

One address, no account. We’ll tell you when matching roles go live.

More at Hawk MarTech

Related open roles

View all roles