The Job logo

What

Where

Promoted

SDE-1

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join magicpin, a hyperlocal commerce technology company revolutionizing online-offline commerce in India. Solve high-scale engineering problems with cutting-edge tech stack. Build and optimize retail marketing platform to empower local merchants and customers. Be part of a fast-growing team shaping the future of hyperlocal retail ecosystem. Remote full-time opportunity in Bengaluru, Hyderabad, Noida, and Pune.

Job Description :

About magicpin: Local Saving Supar App

magicpin is a hyperlocal commerce technology company that offers digital convenience to local merchants and real-world experiences for customers. It connects offline commerce – where 95% of transactions happen in India – to online. magicpin’s proprietary tech stack provides an end-to-end app-based retail marketing platform that allow:

  • Local Retailers to increase traffic and transactions through promotions
  • Customers to explore hyperlocal retail and earn rewards and savings
  • Brands to connect with consumers and retailers directly and optimize supply chain performance for greater impact

magicpin brings alive the joy of shopping from local stores which are the lifeblood of the economy. Our vision is to bring all big and small merchants in our local neighborhoods online and connect them with customers to create value for everyone in the hyperlocal retail ecosystem. magicpin drives more than $2B+ in annual GMV. The app currently has more than 12M+ active users, is available in more than 50 cities in India and has more than 200,000+ brands, partners and retailers.

magicpin holds a prominent position as a key network participant in the ONDC initiative, reshaping the way commerce operates in India. We have done 50K transactions in a day. We are on a mission to empower businesses to diversify and expand their offerings through our innovative Software as a Service (SaaS) product, "ONDC in a Box." Our product is designed to help businesses venture into various ecommerce categories, including food delivery, grocery delivery, pharmacy, electronics, and more, by providing them with the experiences, tools and expertise they need to succeed.

About the role:

The magic at magicpin is powered using cutting edge technology built by some of the smartest minds in the industry. We are solving some of the most complex and challenging engineering problems in search & discovery, data science & analytics at a significant scale and we are growing fast. Our tech stack includes micro services in Go, Java, Python built on K8s using multiple relational/no-sql and asynchronous communication and public cloud technologies.

If you are an engineer with serious tech chops and love solving high-scale, complex problems in the e-commerce space, we have many challenges for you.

As a Software Engineer you would be joining our rockstar engineers in one of our application teams.

What will you be doing?

  • Take ownership and deliver solutions that can work at scale with close to zero defects
  • Produce high-quality code, unit test cases, and deployment scripts
  • Desire to learn and dive deep into new technologies on the job, especially around modern data
  • storage and streaming open-source systems (BigTable, Kafka, Solr, Elastic)
  • Experience building high throughput/low latency systems.
  • Build a solid understanding of CS fundamentals-Operating Systems, Databases, and Data Structure.
  • Working very closely with the senior members of the team to come up with better solutions
  • Bias to action, a hacker's mindset - finding ways to crack the problem at hand, not resting till it is done.

Qualifications

  • B.E./B.Tech in Computer science or equivalent degree with 1+ Yrs work experience
  • Proficient in at least one or more programming languages including but not limited to Java/Scala, Python, or C++
  • Excellent problem-solving skills
  • Solid engineering principles and a clear understanding of data structures and algorithms.
  • In-depth knowledge of RDBMS, NoSQL, and Applications servers
  • Familiarity with cloud platforms (AWS, GCP, or Azure)

Benefits:

  • ESOP, Bonus (based on roles & level )
  • Medical insurance
  • Attractive Incentives
  • Reimbursement as per Company Policy
  • High performance culture
  • Opportunity to learn and grow
  • Flat, ownership driven hierarchy
  • Direct access to leader and founders

After your job apply, within 72 hours you will get call /Email from our Talent Acquisition team, and have quick discussion regarding your job profile.

 

Set alert for similar jobsSDE-1 role in Bengaluru, India, Hyderabad, India, Noida, India, or Pune, India
Magicpin Logo

Company

Magicpin

Job Posted

6 months ago

Job Type

Full-time

WorkMode

Remote

Experience Level

0-2 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Noida, Uttar Pradesh, India

Pune, Maharashtra, India

Qualification

Bachelor

Applicants

95 applicants

Related Jobs

Ciena Logo

QA Engineer- Layer 0/1

Ciena

Noida, Uttar Pradesh, India

Posted: 5 months ago

Join Ciena as a QA Engineer- Layer 0/1 in Noida, India. Be responsible for manual and automation testing of network management systems and planning software. Collaborate with stakeholders, work on various testing levels, and resolve technical issues. Requires expertise in software testing, Agile environment, DWDM/OTN/SONET technologies, Python, JavaScript, and more. Must possess strong communication skills, analytical thinking, and ability to work independently or in a team to meet deadlines.

Panasonic Logo

SDE 1 - ReactJS

Panasonic

Pune, Maharashtra, India

Posted: 4 months ago

Job Description Overview   Assist in research/development and maintenance of real-time/embedded software including low-level development. OS/Kernel configuration Linux/VxWorks (BSP) for various hardware architectures as well as verifying hardware through software. Develop in C/C++, hardware device drivers, networked client-server applications, multiple database driven applications, and/or network security methodologies. Responsibilities   Plans, designs, modifies and implements software applications from functional and system design specifications. Codes, integrates, tests, debugs, and refines the software to produce the required product. Develops software tools and subsystems to support software development, test, and reuse, and manages their implementation. Enhances software to reduce operating time or improve efficiency and robustness. Reviews, evaluates, and analyzes design interfaces. Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures. Assists in definition, analysis and allocation of requirements. Supports system test programs and analyzes system testing results. Maintains the developed software efficiently through familiarity with software lifecycles. Documents designs in engineering documents including functional block diagrams and data/logic flow charts. Assists in the troubleshooting and debugging of designs. Qualifications   C/C++ programming experience in Linux environment including TCP/IP network programming and device drivers are a must. Familiarity with network security methodologies a plus. Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable. Familiarity with a variety of the discipline field’s concepts, practices and procedures. Demonstrated ability to manage multiple priorities and make efficient use of given resources such as system lab time and down stream process owners and tasks. Demonstrated engineering communication expertise including concise written and verbal skills is a must. Ability to work well in a small-team setting and interface with customer, i.e. in the way of engineering documentation. Learn to use professional concepts and apply company policies and procedures to resolve routine issues. Generally applies existing practices and procedures to analyze situations or data. Ability to plan engineering activities to perform assigned tasks. Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience. 0 - 3 years’ work experience.