As a Senior Software Engineer , youll design and build high-performance APIs and infrastructure that power our core systems. Youll work on developing frameworks used by services that demand supporting millions of users across the world.
The right person for this role is passionate about building systems that are optimized for scalability, efficiency, quality, and uptime. If you are someone who gets excited with sub-millisecond service response time in a large scalable platform, then this is the role for you. You will be working with cutting-edge technologies such as Kotlin, Nodejs, Typescript, Kafka, AWS, Kubernetes, MongoDB, Redis, and many more...
What am I going to do?
Manage the full development lifecycle: architecture, design, development, deployment, and monitoring.
Develop highly scalable, reliable, and maintainable core services with robust testing.
Collaborate closely with team members to meet product, tech and business objectives.
Explore and experiment with emerging technologies to ensure future scalability and growth.
Requirements: At least 7 years of relevant experience in distributed backend systems.
Experienced developer with a passion for excellence and very strong coding skills.
Excellent understanding of modern web application architecture and design.
Strong knowledge of modern software languages (one of NodeJs, Java, Kotlin, etc).
Strong knowledge working with SQL and NoSQL databases.
Ability and desire to work in a fast-paced highly committed environment.
BSc/MSc in Computer Science from a leading institute or technology army experience.
Experience with administering large-scale web applications on modern platforms.
Enthusiasm for achieving sub-millisecond gains in service response time.
Experience dealing with production issues at scale.
This position is open to all candidates.