Deliver Software: Owning all aspects of delivery, including writing code, conducting rigorous code reviews and leading technical discussions, ensuring the delivery of high-caliber solutions.
Architect Systems: Collaborate with staff/principal engineers and drive the design, development, and optimization of scalable, high-performance distributed systems, ensuring they meet evolving business demands.
Mentor Engineers: Provide technical mentorship to junior engineers, instilling a culture of excellence, innovation, and continuous improvement.
Requirements
Experienced: 9 years in backend engineering with a focus on Enterprise SaaS products built on big data platforms.
Technically Proficient: Strong expertise in relational and non-relational data stores like PostgresSQL and Redis, JVM-based tech stacks, including Kotlin and gRPC.
Systems Designer: Skilled in designing and maintaining a high-availability, high-performance, domain-oriented fleet of GraphQL services
Delivery-Oriented: Consistently deliver tested, maintainable code for complex challenges.
Tech-Agnostic: Versatile across multiple software stacks, with flexible preferences.
Cloud-Oriented: Experienced in cloud-based data platform solutions preferably AWS.
Collaborative: Love collaborating via code reviews and architecture discussions and is motivated to improve their teammates’ productivity.
Even Better If You Have…
Advanced Data Processing: Experience in data engines for streaming, large, or multi-tenant datasets.
Multi-Tenancy Architectures: Experience with multi-tenant system design and operation
Security Best Practices: Strong knowledge of security best practices in system design and development.
Polyglot Experience: Demonstrated proficiency in multiple programming languages, including but not limited to Java/Kotlin, C# and Python.
Some of Our Technology Stack
Cloud Provider: AWS
Languages / Frameworks: Kotlin / Netflix DGS, Python / Flask, C#
Deployment: Terraform, Docker (via ECS), Consul for App Config, Service Discovery, Shared Secrets
Transport: gRPC, GraphQL
Persistence: PostgresQL, Redis
Messaging: Kafka
Perks of DISCO