5-7 years
Baazi Games - Software Development Engineer III - Backend Technologies (5-7 yrs)
Baazi Games
posted 4d ago
Flexible timing
Key skills for the job
SDE-3 | Backend Engineer at SportsBaazi
Job Responsibilities :
- Understand customer requirements and business challenges to architect workable.
- Create a convincing value proposition by collaborating with multiple cross-functional teams.
- Design Solution and create Architecture diagrams for the proposed solution.
- Should be able to build prototype apps to achieve complex business objectives for demos.
- Create technical documentation for projects and guide the team members.
- Be the SPOC for Product feature asks with the PM Teams.
- Help in kickstarting a project for Implementation by starting clear discussions during the tech cycle, eliminating any discrepancies that arise during the handover process.
What are we looking for :
- 5+ years of hands-on experience in Node.js/ any backend stack development.
- Experience with container technologies like Kubernetes, Docker, ECS etc.
- Experience in AWS and in-depth understanding of various managed services like Dynamo, Beanstalk, SQS etc is preferred.
- Have prior working experience in building scalable applications.
- In-depth understanding of System design.
- Demonstrated experience in shipping high-quality products with low latency at high concurrency.
- In-depth understanding of cloud infrastructure that is highly available, end-to-end functioning of a cloud-first product.
- Experience with distributed storage and database systems (SQL or NoSQL).
- Familiarity with in-memory storage solutions like Redis, Memcache.
- Ability to understand the requirements and break them into actionable tasks.
- Ability to mentor other team members on system design, and coding guidelines. Be a role model.
- Understanding zero downtime deployment in a distributed environment is a plus.
- Experience with socket programming, game programming, or messenger applications is a plus.
- Understanding of state full matching, maintaining state, and recovering state in a distributed system.
- Good understanding of Linux/Unix.
Key Behaviours that we look for
- Good in problem analysis, design, requirement analysis, and solution design.
- First principal thinking.
- Ability to break down a problem into solvable components with business goals in mind.
- Solid verbal, written, presentation, and interpersonal communication skills.
- Great at documentation.
- Fast learner and can pick up new technologies.
Pursue Excellence and Be a Part of the Big Story:
- As you share your vision and express your ideas, you can be a part of the success story.
- Experience the magic of a 1:1 mentorship program to help you become better at work and in life.
- Experience honest communication individually, in your team, across the organization, and externally.
- Experience support in challenging the status quo with confidence.
- Experience the power of encouragement in the form of rewards and recognition.
- Experience empathy where you have your team's back to help you grow.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer III roles with real interview advice
5-7 Yrs