Authify

1 Job openings at Authify
Software Engineer bengaluru,karnataka,india 4 years None Not disclosed On-site Contractual

Experience: 1–4 Years Location: Bangalore (Hybrid) Employment Type: Full-time About Authify Authify is a Bangalore-based deep-tech company building large-scale intelligence and data platforms for governments and enterprises. Our engineering focus is on scalable, reliable, production-grade systems that handle massive data volumes and real-world operational load. Engineering at Authify is product-first — we design systems for performance, maintainability, and scale rather than academic or domain-specific experimentation. Role Overview We are hiring a Software Development Engineer – I (SDE-1) with 1–4 years of experience to build and scale Authify’s core backend platforms. This role focuses on engineering high-performance backend systems , APIs, and data pipelines that operate in live production environments. You will work closely with senior engineers and take ownership of backend components that must scale reliably under real-world usage. This is a hands-on role intended for engineers who want to grow into strong system and backend engineers. Key Responsibilities Design, develop, and maintain backend services and APIs using Python as the primary language. Contribute to scalable system design capable of handling high throughput and large datasets. Work on data ingestion, processing, and integration layers across multiple services. Build and maintain services that integrate with databases, object storage, and streaming systems . Optimize backend services for performance, reliability, and fault tolerance . Debug and resolve production issues related to latency, memory usage, failures, and data consistency . Participate in code reviews, design discussions, and architectural decisions. Take ownership of individual services or subsystems over time. Required Qualifications 1–4 years of professional experience building backend or data-driven systems. Strong proficiency in Python for backend development. Working knowledge of Golang or proven ability to learn and deliver production code in Go. Experience building and consuming RESTful APIs . Experience working with SQL databases (PostgreSQL / TimescaleDB or equivalent). Experience with message queues or streaming platforms such as Kafka . Understanding of distributed system fundamentals (scalability, concurrency, failure handling). Experience using Docker for containerized applications. Familiarity with Kubernetes for deployment or strong understanding of container orchestration concepts. Strong grasp of data structures, algorithms, and backend engineering fundamentals . Comfortable working in Linux environments and using Git for version control. Demonstrated experience working on production systems. What We Look For Engineers who are hands-on builders with a strong ownership mindset. Ability to reason about system bottlenecks across CPU, memory, storage, and network layers. Engineers who care about code quality, reliability, and long-term maintainability. Strong problem-solving skills and the ability to work independently. Willingness to learn and adapt in a fast-moving, engineering-driven startup.