More than 1 years of strong API design and development experience
Strong knowledge of Object-Oriented Programming Concepts, design patterns.
Good analytical and problem solving skills
Knowledge of data structures, algorithms, parallel and concurrent code.
You should be able to read GoLang code and grasp the concepts quickly.
Building RESTful APIs in relevant programming languages.
Experience with Git and continuous integration.
Experience with SQL/ NoSQL Databases / Postgre / Mongo db
Design, build and maintain high performance, scalable and secure code.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Companies hiring on Cutshort
About Bacancy Technology
Founded :
2011
Type :
Services
Size :
1000-5000
Stage :
Bootstrapped
About
Bacancy is a seasoned Software Development Company renowned for offering top-of-the-line web and mobile app development services to startups, SMEs, large-scale enterprises, and fortune 500 clients worldwide since 2011.
We are a team of 800+ battle-tested Agile developers who are well-versed in bringing digital transformation and helping businesses achieve customer-centric success milestones.
Bacancy is the most preferred software development partner and prominent choice for outsourcing programmers in emerging technologies like Ruby on Rails, ReactJS, Vue.js, AngularJS, Laravel, Flutter, React Native, and CRM services like Salesforce and Microsoft 365.
We’re in search of a senior back-end engineer that specializes in building highly scalable, highly available, reliable, secure, and fault-tolerant systems.
As a part of the Core Backend team, you'll be working on some complex and interesting problems such as building suggestion algorithms to bring out meaningful relations between our users.
With a lean team like ours, you'll have ample opportunities to work with various aspects of the application and build something meaningful.
Requirements
Must-haves:
You need to be excited about the problem that we are trying to solve
Should have excellent command over designing systems with a minimum experience of 4 years.
Should have experience with various database flavors and writing complex queries. We work with Postgres, Redshift, ElasticSearch, TimescaleDB, and Redis.
Additional knowledge in Golang will be an advantage
Strong Data Structures and Algorithms knowledge
Should have created APIs from scratch which is being used in Production
Should be comfortable with creating systems handling up to 100k requests per minute, and have a mindset that understands scale
Ability to give clarity and communicate well with the team, including Product, Backend and Dev-Ops (if and when needed)
Ability to use profiling tools well, getting to root causes of bugs fast
Ability to pick and work on adjacent technologies if and when required (Eg: If the best performance monitoring solution needs a basic firebase setup, that should not be a blocker for you to go ahead and do so)
Knowledge of how to set up relevant test cases
You need to be comfortable working in a remote environment (Good internet connection and availability on phone is required)
Good to have
App Development experience
Experience in Test Driven Development
Ability to tell Product what creates better User Experience, ability to tell frontend what API responses will help the user get a faster load time
Inquisitiveness to understand the system as a whole, and not only be stuck to your domain of expertise (Eg: Figure out why excessive APIs calls are being made, brainstorm with Product and Frontend team to reduce the same without harming the UX )
Experience in working on a Social Media Product
Good knowledge of Graphs, and their applications
Data-Driven Approach to monitoring
Benefits
Work timings - You are the master of your time. However, with great freedom comes great responsibility. If you have committed something to the team, we expect that you will give it your best to make sure that commitment is done and is done on time.
Leave policy - Take a leave whenever for whatever reason you want. You don't need to explain yourself to us
At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation. Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.
F5 is looking for Software Engineer II with in-depth experience in high scale distributed systems. You will participate in the design and implementation of of our Edge Computing platform that is used to deploy global, scalable and secure applications. Your work includes, but not limited to, Research, design and build highly reliable, available and scalable platforms, API definition, implementation, deployment, operational management, and debugging.
Responsibilities:
Deliver solutions that will help create, deploy and manage the service components of the platform
Investigate various open source and close source technologies, components, libraries, tools etc. and help build a highly available, highly scalable and easily manageable system
Take ownership of software components and deliver a complete product satisfying functional, scale, performance and manageability requirements.
Hands-on coding in multiple languages while considering performance, scalability, maintainability, and flexibility
Understanding and exposure to design patterns and coding practices especially as applied to microservices architectures and API design, implementation and management
Experience in Cloud native providers like MS Azure or AWS or Google Cloud or any major Cloud vendors in the market and their services
Independently investigate, present options, review and implement completely new functionality
You will work closely with other development teams, product management, UX, and QA to define and implement a new product offering while ensuring continued functionality.
Perform code reviews, set coding practices and guidelines within the team
Ability to implement all phases of a development cycle for a software product from understanding requirements, going through design, development and deploy phases
Work with geographically distributed teams
Minimum Qualifications:
Knowledge and experience in highly distributed software systems, ability to understand the nuances and solve problems related to scale, performance and resiliency of such a system
Experience in programming languages: Golang, Java, Python any objected oriented high level proprietary or open source language with strong programming constructs.
Good understanding of programming fundamentals & their application to highly scalable web-based systems
Experience in developing polyglot software using service definition language and framework like gRPC, Thrift, Google Protocol Buffers, OpenAPI etc.
Must have hands on SQL or No SQL technologies.
Experience working on CICD methodology and Git based workflow
Experience in Docker technologies including experience in optimizing Docker image and managing Docker image lifecycle. Experience in orchestration systems like Kubernetes and container technologies like Docker, rkt is a plus
Excellent written and verbal communication skills
Strong interpersonal, team building, and mentoring skills
BS/MS degree in Computer Science or equivalent with 3+ years of software development experience
Myntra’s Engineering team builds the technology platform that empowers our customers’ shopping experience and enables the smooth flow of products from suppliers to our customers’ doorsteps. We work on areas such as building massive-scale web-applications, engaging user-interfaces, big-data analytics, mobile apps, workflow systems, inventory-management etc. We are a small technology team where each individual makes a huge impact. You will have the opportunity to be part of a rapidly growing organization and gain exposure to all the parts of a comprehensive ecommerce platform.
You will be a part of: Supply Chain Management (SCM)
Myntra-Jabong Supply Chain Management systems form the backbone of our core business and customer experience. Any business runs on a simple construct of Demand (Consumer) and Supply (Producer). However, a set of complex and intricate methods, processes and systems connect the demand with supply in a deterministic and predictable way. These methods, processes and systems collectively form the Supply Chain for the business. The multi-billion-dollar Myntra-Jabong business fundamentally rests on a set of highly scalable, robust and intelligent Supply Chain Management systems that solve real-world problems of predicting the demand from millions of our customers, for a combination of millions of products from our product catalogue, and intelligently connecting that demand to thousands of national and international sellers or suppliers using a set of advanced homegrown tech products that we build and manage.
SCM engineering employs new-age technologies such as Distributed Computing constructs, Machine Learning, Deep Learning, Computer Vision, Artificial Intelligence; scalable data stores in Mongo, Redis, Cassandra, MySQL, Elastic Search, Solr; scalable programming constructs in Node.js, GoLang, Java; JavaScript, Python, and new-age frameworks such as ReactJS and ReactNative to solve some of the hardest problems in the e-commerce business with world-class software products.
The SCM engineering at Myntra-Jabong operates within two distinct verticals: Supply-chain Outbound (Fulfilment systems) & Supply-chain Inbound (Selection systems, Partner experience).
Your Responsibilities:
● Own the architecture of Myntra’s new product platforms to drive business results ● Be a visible leader to drive and own the architecture and design of some of the most advanced & complex software systems / products in the industry to create company wide impact. ● Help build, mentor and coach a team of very talented Engineers, Architects, Quality engineers, System Operation Engineers and DevOps engineers in architectural and design best practices. ● Be an operational and technical leader with a passion for distributed systems, cloud service development, deployment and delivery. ● Be accountable for the design, for the ease of evolution, quality of the systems, performance, scaling, and availability characteristics and limitations of the systems. ● Envision and develop the long-term architectural direction, with emphasis on platforms/ reusable components while adopting a nimble delivery process. Establish structures and processes that ensure a high level of quality and reliability and extensibility of deliverables. ● Drive the creation of next generation extensible web, mobile and fashion commerce platforms, security protocols, customisation and tools to support continuous scaling, internationalization and platform extensions ● Drive code and design reviews of components / systems / products in scope and drives the architectural governance for them ● Set directional paths for the teams/department for adoption of new technology stacks for solving business problems ● Be a very visible representative of multiple technology domains and represent Myntra in external technical forums ● Work with product management, business stakeholders and other engineering leaders to help define mid-term, long-term roadmaps and shape business directions ● Initiate and deliver leadership training within the engineering organisation, including training new managers, and drive the growth of leaders to create a strong leadership bench
Desired Skills and Experience
● 12 - 16 years of experience in software product development ● Must have a degree in Computer Science or related field ● A solid engineer at heart with excellent abstraction, coding and system design skills ● Proven track record of leading the architecture and delivery in a startup/e-commerce ecosystem within a high growth & matrix environment ● Successfully architected and led technology for consumer-facing products in the global market along with being an efficient proficient problem-solver who envisions business and technical perspectives to develop workable solutions ● Must have exposure to leading product development end-end (portfolio to delivery, re-architectures) ● Strong hands-on technology experience building and running large scale systems handling multi-million sessions/transactions per day ● Solid experience in large scale Database systems like RDBMS & NoSQL stores ● Strong design/development experience in building massively large scale distributed internet systems and products ● Excellent programming skills in Java/GO and expertise in multi-threading and performance-oriented programming ● Solid experience in Distributed systems, highly scalable products, performance & reliability ● Excellent understanding of processing platforms and queues ● Experience and knowledge of open source software, frameworks and broader cutting edge technologies around server-side development in Java ● Strong understanding of object-oriented programming, concurrency and fundamentals of computer-science
We are looking for an individual who wants to work on a tech heavy product, and the challenging technical problems that entails. Problems vary, and can be as diverse as scaling the product smoothly as the company grows, to setting up a device farm, or solving streaming issues through a browser, without the use of plugins. The ideal candidate will be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user centric online applications, business logic, scaling performance, and 24x7 reliability.
Key Responsibilities
● Works on the web application layer, backend, systems, streaming and other associated technology to build our product and components
● Find solutions and solve issues around a variety of operating systems or programming languages
● Researching new technologies and adapt them to BrowserStack requirements
● Own and commit to all your work, and be accountable for your results
● Using and understanding code from Open Source
● Teaching others how to use new software
● Willing to learn new programming languages and databases
● Able to write efficient SQL queries and design schemas for relational databases
● Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people (no lone wolves)
● Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
● Develop multitier scalable, highvolume performing, and reliable usercentric applications that operate 24x7
● Scale distributed applications, make architectural tradeoffs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality
At Hotstar, we have over 350 million users on Play Store & capture close to a billion clickstream messages daily. The engineering team at Hotstar is at the centre of the action and is responsible for creating the unmatchable user experience. Our engineers solve real-life complex problems and create compelling experiences for our customers.
As an engineer in the Data Products team, you will be responsible for building products, using data, that solve business and engineering use-cases for the company.
In this role, you will be building a pub-sub infrastructure for Hotstar that will support 20 million concurrent clients. You will work on protocols such as: MQTT, WebSockets, technologies such as: Apache Kafka, Apache Spark and, databases such as Cassandra, Redshift to build a scalable and real-time pub-sub infrastructure.
The pace of our growth is incredible. If you enjoy working on problems at scale and if you want to build our platform, join us!
Key Responsibilities
• Build low-latency distributed pub-sub infrastructure that can handle more than 20
million concurrent clients
• Build tools and platform that allow engineers to rapidly build pub-sub applications
• Write MQTT bridges and plugins that connect pub-sub infrastructure with the existing
Hotstar infrastructure
• Build monitoring tools to track performance and detect anomalies at scale
What to Bring
• Strong understanding of TCP and MQTT protocols
• Proficiency with Erlang and GoLang
• Experience in working with any MQTT broker. Experience with an Erlang based broker
is a plus
• Experience with AWS stack
• Experience with Apache Kafka
• Experience writing plugins and bridges for MQTT brokers
• Experience with databases such as Cassandra, Redis, Redshift
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!