Senior Software Engineer - Python Django

at AdNabu

DP
Posted by Salil Panikkaveetil
icon
Remote only
icon
3 - 6 yrs
icon
₹12L - ₹15L / yr (ESOP available)
icon
Full time
Skills
Python
Django
Flask
MVC Framework
CI/CD

About AdNabu

We are on a mission to make marketing easy and efficient for eCommerce companies. We are currently helping Shopify Merchants succeed in Google Shopping.


We believe in

  • Democratizing marketing: Quality Marketing is a great way for SMBs to level the playing field against large corporations. Enabling SMBs to prosper will result in increased competition & value add to many instead of a few.
  • Building a large profitable business: We envision building a capital-efficient, large profitable business to achieve our mission of democratizing marketing. We are one of the few profitable Indian SaaS startups building Value SaaS.
  • Employee Wellness <> Customer Success: We give as much importance to each team member’s personal & professional success as much as we care about our customer's success. We believe it’s all about balance.


Our impact so far

  • 8000+ active stores using our software
  • Profitable for more than 12 months
  • 10M+ products updated daily
  • Achieved with a small team of 12


Compensation

  • Total Salary: Rs. 12 to 15 lakhs per annum (based on prior experience and fit)
  • Equity will be awarded after 12 months, based on the impact created. We prefer that you hold equity in the company.


Responsibilities:

Within 1 month:

  • Learn all aspects of our current product as part of your training.
  • Setup the dev environment and push your first small piece of code to production.
  • Have a one-one chat with every member of the AdNabu team, so you get to know everyone well.

Within 3 months:

  • You'll start developing your first service all by yourself. (With some guidance)
  • Write your first set of unit test cases and set up functional testing workflows.
  • Conduct your first review of a peer's code.
  • Participate in several bug-bashes to get a deep understanding of all the new features we're working on.

Within 6 months:

  • You'll launch your first two or three services to production.
  • Take architectural and infrastructure decisions that will impact the entire product.
  • Be comfortable navigating most of our stack and infrastructure.
  • Be responsible for the planning, scoping, design, and implementation of new services.

Within 12 months:

  • You'll launch at least 3 to 4 core services to production and completely own scaling for some more.
  • Participate in interviewing and hiring to influence team growth and how our values inform our culture.
  • Collaborate with engineering, product, marketing, and customer success leadership to define priorities and set delivery goals.


Requirements:

  • Strong knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, complexity analysis, databases, networking, and distributed systems.
  • 3-6 years of experience with product development(Python & MVC based web framework).
  • Experience with working on Linux system, version control, CI/CD pipelines
  • Experience in designing scalable architectures to support a data-intensive application.
  • Excellent verbal and written skills.
  • The ability to explain sophisticated architectures to engineers, product managers, and support & operation executives.
  • You are expected to write a proposal for your idea/solutions and take feedback from the team.
  • Previous work experience at a product-based company or startup would be a bonus.

Personality traits we really admire:

  • Great attitude to ask questions, learn, and suggest process improvements.
  • Attention to detail and helps identify edge cases.
  • Equal importance to planning, coding, code reviews, documentation, and testing.
  • Highly motivated and coming up with fresh ideas and perspectives to help us move towards our goals faster.
  • Adheres to release cycles and absolute commitment to deadlines.


Why should you join AdNabu?

By joining as our third Software Engineer in a growing team, you have the opportunity to make a huge impact by working closely with the leadership team, including the CEO. As we scale our tech team over the next few months, you will have a key role in hiring and taking on bigger responsibilities.


This is what our team members enjoy the most about AdNabu:

  • Freedom & Responsibility: If you are a person who wants to take up challenging work & push your personal boundaries, then this is the right place for you.
  • Great Salary & Equity: For our top performers and leaders, we grant stock options. As AdNabu continues to grow, you’ll have a real opportunity to create wealth for yourself and your family. We'll ensure you are financially well-off in the end.
  • Holistic Growth: Building a career doesn’t have to be at the cost of missing out on your personal front. We believe that professional success is worth it when personal goals are nurtured with equal importance. We will support you on that journey of yours.
  • Transparency: If you ever wanted to know what it’s like to be on an entrepreneurial journey, then working with AdNabu gives you that opportunity to experience it all first hand.
  • Food & Snacks: We provide Sodexo coupons monthly. This is on top of your salary :)
  • Health insurance: We offer health insurance coverage for you & your dependents.
  • Flexible leaves & work-from-home: We only care about the work being effective and on-time. Do it from wherever you want to do it. Your home, or a beach in Goa, that’s all up to you :). Team bonding activities like quizzes, games, and more are conducted regularly.


If all of this sounds exciting to you, join us for an exciting and equally fulfilling ride at AdNabu!

Read more

About AdNabu

We are on a mission to help Shopify Merchants grow their eCommerce business. We have 3 apps currently live in Shopify AppStore with more to follow.
Read more
Founded
2014
Type
Product
Size
0-20 employees
Stage
Profitable
View full company details
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. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Engineering Manager (Backend)

at Rupifi

Founded 2020  •  Product  •  20-100 employees  •  Raised funding
Data Structures
Algorithms
Spring
NodeJS (Node.js)
Java
J2EE
Spring Boot
Hibernate (Java)
Python
SQL
NOSQL Databases
Go Programming (Golang)
icon
Bengaluru (Bangalore)
icon
6 - 15 yrs
icon
₹40L - ₹70L / yr

 

About Rupifi

Rupifi is a B2B payments solution that allows marketplaces to extend risk-free payment & credit terms to their SME retailers. By making it easier to get paid, we help manufacturers, online/offline marketplaces, distributors, and wholesalers increase sales, while enabling SME retailers better manage their cash flow & purchase inventory. These merchants use Rupifi in all their sales channels, including ecommerce checkouts.

 

Rupifi is integrated into 20+ Indian B2B marketplaces today, including some of the largest ones. Rupifi is backed by top fintech investors - Quona Capital, Ankur Capital, Binny Bansal (Flipkart), Gokul Rajaram (Google Ads, Facebook Ads).

 

Over the next five years B2B payments present us an opportunity that is almost without parallel in the past three decades. We are looking for engineering leads who are passionate about building a world class B2B payments & credit platform.

 

 

The Role

Rupifi is seeking an exceptional Lead Backend Developer to join the early team and help modernize the B2B payments industry.

As we’re an early-stage startup, you’ll have the opportunity to set the trajectory of our products and help us build world-class user experiences across all of Rupifi’s retailer and

marketplace-facing products from our Checkout, Dashboards, Documentation, and Website. You will be a key contributor to the architecture, design and development of our payments and credit platform, and ensure that it allows us to scale with the team as we introduce new products alongside our Buy Now Pay Later (BNPL) product.

You will be leading a team responsible for mission-critical infrastructure efforts that allow our business, and product to scale. You have a deep software development background and will join our core tech team to develop our most business-critical technology. It is a plus if you have experience in building financial systems. You care deeply about your team, invest in their personal growth, and support them in maximizing their impact on the business.

You'll contribute high-quality architecture, design & code to Rupifi’s suite of products.


What you’ll do

  • You will lead the development of products for our merchant partners, customers, and/or our finance, risk, and operations teams
  • Collaborate with Product Management, Design, and other functional teams to iterate and enhance our product offerings
  • Plan, design, communicate, and implement software systems with an eye towards robust, extensible architecture
  • Be an integral part of the development team, participating in solution design/review and code reviews
  • Gatekeeper for quality and reliability. Set a high benchmark of excellence for Lead technical discussions and plans to improve our overall software quality
  • Estimate project work effort and delivery, and create project roadmaps

 

 

Desired Skills

  • Total 5+ years of experience
  • Experience with data modeling and SQL/NoSQL databases
  • Experience with distributed systems and microservices
  • Good experience in working with any of Java/SpringBoot, GoLang or NodeJS
  • Excellent problem solving and debugging skills
  • Passionate about the experience of software engineering as much as the output
  • A strong sense of ownership
  • Ability to communicate your ideas and approach to solving problems with clarity

 

 

Bonus

  • Experience in fintech or financial services
  • Experience in startups
Read more
Job posted by
Vaishnavi Shingane

Python Backend Engineer, Platform

at Hypersonix Inc

Founded 2018  •  Product  •  100-500 employees  •  Profitable
Python
Django
icon
Bengaluru (Bangalore)
icon
3 - 8 yrs
icon
₹6L - ₹30L / yr
Hypersonix is looking for a passionate Backend Engineer. In this role, you’ll collaborate to architect, design and implement our API services. You will be part of a core app development team working alongside front-end engineers and product managers. Your day may involve brainstorming new features, delivering on defined roadmaps, or hustling to meet customer expectations.


What You’ll Do

• Design and implement backend APIs to support native apps, web clients, third party developers

• Run and develop production quality services

• Design and implement integration tests that include your backend server work

• Work with scientists, designers, product managers, and other engineers to solve complex problems in the face of lots of dynamism and uncertainty

• Participate in team software processes, including: requirement and test-plan generation, design doc creation, implementation with code review, and deployment

• Automating system configurations &amp; infrastructure

• Build APIs that support new features in the iOS and Android mobile Apps
You will be part of a team that is committed to writing test-backed, clean and reusable code.


What You'll Need

• BA/BS degree in Computer Science, related field or equivalent practical experience

• Deep Python experience, 3+ years developing back end services on Python

• Experience using REST APIs and JSON

• Familiarity with front-end technologies (Angular, JS and HTML5)

• Strong understanding of architecture and scaling large software systems

• Experience developing and maintaining production systems deployed to the cloud

• Experience with ML/AI, AWS, EC2, Redshift, SQL,
Read more
Job posted by
Gowshini Maheswaran

Tech lead- Backend ( Django, python)

at Kafqa Academy

Founded 2020  •  Services  •  100-1000 employees  •  Raised funding
Python
Django
Flask
icon
Bengaluru (Bangalore)
icon
6 - 8 yrs
icon
₹20L - ₹30L / yr

About KAFQA

At Kafqa, we are building the next generation performing arts platform. Our mission is to transform how India learns, performs & watches performing arts. Our launch services consist of technology-enabled dance classes in our proprietary studios, production facilities, and social media broadcasting & competitions.

Founder & Team

The founder is Shariq Plasticwala. He is a graduate of IIT Bombay & Stanford GSB. He was part of the founding team of Amazon India where he played a key role for over 8 years. Among his roles at Amazon, he was the CEO of Amazon’s first joint venture in India and a Board Member of Amazon’s payments business. The other members of the founding team consisted of senior executives from Shiamak Davar & Byju’s.

Background

  •   At least 6+ years experience in back-end development in a fast-paced environment, working in Python & Django Framework
  • Should Have experience leading a team.
  •   Deep understanding of technologies used in web products, including Rest APIs
  •   Sound understanding of SQL/NoSQL databases such as PostgreSQL and MongoDB.
  •   Deep familiarity with UNIX, major cloud platforms (AWS, Azure), DevOps.
  •   Understanding of databases, and related tools, paradigms.

 

Opportunity

Here are some of the things you might have to do on any given day:

  •   Developing APIs and endpoints for deployments of our product.
  •   Infrastructure Development such as building databases, creating and maintaining automated jobs.
  •   Build out the back-end to deploy and scale our product.
·  Document your code, write test cases, etc.
Read more
Job posted by
Namrata Maidur

Senior Python Developer

at Coredge

Founded 2020  •  Product  •  20-100 employees  •  Bootstrapped
Python
Django
Flask
Kubernetes
Docker
Go Programming (Golang)
icon
Bengaluru (Bangalore), Noida, Pune
icon
5 - 10 yrs
icon
₹15L - ₹40L / yr

 


You need to write scalable Python code for developing and implementing robust applications. You would indulge your dedication and passion to build server-side logic ensuring low-latency and high end performance. You should have sound knowledge of Python frameworks such as Django and Flask.

YOUR ‘OKR’ SUMMARY

OKR means Objective and Key Results.

As a Software Engineer at Coredge, you will help develop our next-generation cloud native core solution along with the product and the open-source community to build the Coredge.io vision.

What you will do?

  • System engineering and implementation in Python and Golang.
  • Working on performance issues using creative experiments and internally developed product features.
  • Research, propose, and integrate relevant open-source projects based on product objectives.
  • Write organized, efficient, and well documented Python/Golang code as an example for junior engineers.
  • Participation in all levels of product definition, design, implementation, testing, and deployment.
  • Must include the ability to discuss abstract system architectures from ideas through implementation and

           creatively apply domain experience to solve technical challenges.

  • Mentoring software engineers, fostering an environment of trust and accountability.


What you will need
?

A strong sense of ownership, urgency, and drive. As an integral part of the development team, you will need the

following skills to succeed.

  • Strong Python skills to develop framework(s).
  • Hands-on to design & develop re-usable framework components.
  • Hands-On experience on developing framework, designing re-usable framework components.
  • Experience in engineering practices such as code refactoring, design patterns, design driven development, Continuous Integration, building highly scalable applications, application security and functional programming.

Additional Skills:

  • Knowledge of Cloud native would be an advantage.
  • Understanding of Kubernetes from Architecture side and also understand the Standard API.
  • Code contributed to CNCF or similar community will be plus.
  • Performance benchmarking of K8’s or any cloud will be added advantage
Read more
Job posted by
Sajal Saxena

Backend Developer

at LikeMinds

Founded 2020  •  Product  •  20-100 employees  •  Raised funding
Java
Python
icon
NCR (Delhi | Gurgaon | Noida)
icon
2 - 4 yrs
icon
₹15L - ₹20L / yr
A platform for creators to build communities and monetize them

Social Networks have become more media platforms than “social” platforms. They are not designed to make real human connections. Demand for more intimate online places is higher than ever. Communities are in huge demand!

Also, these “Ad-driven” platforms only reward top creators. Most creators are left out - no matter how engaged their audience is. They have to constantly beat algorithms to reach out to their own audience.

Over 50 million people around the world consider themselves creators. 97% of them aren’t getting paid.

As a result, creators are flocking to platforms like Slack, Discord, Whatsapp & Telegram - none of which were built either for community engagement or creator monetization. Community creators have to go through the pain of managing multiple third-party tools to engage and monetize their community.

LikeMinds helps creators to convert their audience into a branded private community. They can monetize it by selling digital products like memberships, group chats, events, consultations, and courses.

As a platform purpose-built for community entrepreneurs, LikeMinds has inbuilt tools for member acquisition, onboarding, retention, moderation, monetization, and referrals. Our platform enables creators to drive high engagement and belonging via chat rooms, events, polls, member directory, and rewards.

These features are in addition to powerful business tools like community website, subscription management, event reminders, analytics dashboard, cohort creation, in-app banners, data export, and much more.

Custom integrations are also available for creators with existing assets.

In the last few months, we have helped 100+ creators monetize their communities. These include entertainers, fitness & wellness trainers, professional domain experts, language instructors, life coaches, financial experts, micro-entrepreneurship coaches, and exam prep coaches.

We are a team of entrepreneurs, techies, and community builders with credible backgrounds supported by 2 large VCs.

Requirements:

● Programming Languages: Java, AWS, Python, Ruby

● Experience in working with complex problems statements such as system design from scratch or chat-based frameworks is a huge plus

● Knowledge of building API is a must

● Define and communicate technical and design requirements

● Provide training, help, and support to other team members

● Build high-quality reusable code that can be used in the future

● Develop functional and sustainable web applications with clean codes

● Troubleshoot and debug applications

● Keen to follow and learn about new technologies

● Stay up to date with current best practices

● Conduct UI tests and optimize performance

● Manage cutting-edge technologies to improve applications

● Collaborate with a multidisciplinary team of designers, developers, and system administrators

● Advanced Github profile is a must
Read more
Job posted by
Aditi Saxena

Backend Developer

at FirstFiling

Founded 2018  •  Services  •  20-100 employees  •  Bootstrapped
PHP
NodeJS (Node.js)
Python
MySQL
MongoDB
MariaDB
Neo4J
OAuth
Firebase
icon
Jaipur
icon
0 - 2 yrs
icon
₹1.5L - ₹4.5L / yr

FirstFiling is a FinTech startup that is managed, operated, and driven by Chartered Accountants, Company secretaries, IT engineers, and Lawyers. We provide registration and financial compliance services to businesses and individuals across India.

Our aim is to simplify the lives of people by helping individuals and businesses with mandatory compliances, filings, and statutory requirements while promoting financial literacy among the masses. 

 

Role: Backend Developer (2 openings)

Technology Profile-

The candidate must have experience in the following technologies (the more the better):


Backend:

Languages and Frameworks: PHP, NodeJS, Python, etc.

Database: MySQL, MongoDB, MariaDB, Neo4j, etc.

Extra: OAuth, Firebase

 

Requirements:

  • Ability to reuse components
  • Proven experience in working with Git and Github 
  • Creating and consuming a RESTful API
  • You must have clear concepts of client-server architecture
  • Familiarity with MVC (Model-View-Controller) design patterns
  • Working experience with NoSQL and relational databases
  • Understanding of OOP concepts

 

Furthermore, the candidate must have built or published any web app or project through which they can demonstrate their experience and knowledge of the aforementioned technologies and requirements. 

Read more
Job posted by
Shubham Chordia

Software Developer

at Licious - Gourmet Delivery Startup - Bangalore

Agency job
via zyoin
Data Structures
Algorithms
Scala
C++
C#
Go Programming (Golang)
Java
NodeJS (Node.js)
MERN Stack
Python
icon
Bengaluru (Bangalore)
icon
2 - 4 yrs
icon
₹10L - ₹25L / yr

Required Skills/Qualifications: 

         B.Tech/MCA in Comput

Required Skills/Qualifications: 

Any Backend Technology is acceptable

         B.Tech/MCA in Computer Science or equivalent with 1-3 years’ experience with server-side web application development.

         Extensive development experience using LAMP or MEAN stack, RESTful web services or Node.js, HTML and CSS.

         Good understanding of Data structures and Relational Databases like MySQL or NoSQL Databases like MongoDB.

         Experience working with services in AWS such as EC2, RDS, and ELBs and have knowledge of VPCs.

         Experience with server side and client side MVC frameworks, Kafka Ansilble,Jenkins.

         Exposure to Continuous Integration (CI) and Continuous Deployment (CD), automated testing and agile development methods.

         Understanding of Version Management Tools like GitHub.

 

er Science or equivalent with 1-3 years’ experience with server-side web application development.

         Extensive development experience using LAMP or MEAN stack, RESTful web services or Node.js, HTML and CSS.

         Good understanding of Data structures and Relational Databases like MySQL or NoSQL Databases like MongoDB.

         Experience working with services in AWS such as EC2, RDS, and ELBs and have knowledge of VPCs.

         Experience with server side and client side MVC frameworks, Kafka Ansilble,Jenkins.

         Exposure to Continuous Integration (CI) and Continuous Deployment (CD), automated testing and agile development methods.

         Understanding of Version Management Tools like GitHub.

 

Read more
Job posted by
Rishabh Wadhwa

Python Developer

at Crownstack Technologies

Founded 2017  •  Services  •  20-100 employees  •  Profitable
Django
Python
MongoDB
Amazon Web Services (AWS)
PostgreSQL
icon
NCR (Delhi | Gurgaon | Noida)
icon
3 - 7 yrs
icon
₹10L - ₹14L / yr

About Us:

Crownstack is a user experience and design-led software development company that enables technology startups and product companies to deliver high-quality software solutions.


We believe in design-led engineering to build digital experiences for mobile, web and other platforms. We leverage agile development processes to deliver work in successive sprints.


We have a good number of happy clients in North America, Europe and India served by an amazing team of 60+ employees.


Requirements:

  1. Experience in developing and deploying software using Python and Django framework. Should have more than 3 years of relative experience. 
  2. Experience with relational and non-relational databases 
- Experience in tracking, analytics integration and A/B testing 
- Experience in AWS (EC2, RDS, S3, CloudFront)
  3. Knowledge of user authentication and authorization between multiple systems, servers, and environments. experience with multi tenancy is a plus.
  4. Good understanding of data structures, algorithms and design patterns.
  5. Comfortable with search engines like ElasticSearch.

The icing on the Cake:

  1. Excellent verbal and written communication skills to lead a decision-making process.
  2. Experience with Atlassian JIRA and Confluence for managing the application lifecycle. 
  3. Working experience with Scrum methodology. 
  4. Exposure to maintaining code quality using various tools and guidelines.  

Responsibilities:

  1. Develop and deliver amazing software solutions with unit/e2e test cases. 
  2. Following best development practices and life cycle processes.
  3. High commitment to work and taking ownership of deliverables.
  4. Attending client demos/meetings as well as internal scrum meetings. 
  5. Work on Django, Python, PostgreSQL, NodeJS, MongoDB, AWS, DynamoDB
  6. Write reusable, testable, and efficient code
  7. Design and implement low-latency, high-availability, and performance efficient applications and Rest APIs

 

What we can offer you?

  1. Culture to promote learning and growth with a focus on innovation.
  2. Design lead engineering process. 
  3. Streamlined engineering process woven around Agile methodology with help of tools. 
  4. Opportunity to work on B2B and B2C products in new age Domains and technologies. 
Read more
Job posted by
Priyanka Sharma

.NET Developer

at Adroitent ITES Private Limited

Founded 2006  •  Products & Services  •  100-1000 employees  •  Profitable
ASP.NET
C#
MVC Framework
icon
Hyderabad
icon
5 - 10 yrs
icon
₹7L - ₹17L / yr
The ideal person of this position would have atleast 5 years of experience developing applications on Java /J2EE platform with minimum of 3 years of experience with HTML, XML, SQL. - Hands on experience in designing and developing applications using Java EE platforms - Experience on product design development and complete Software life cycle. - Hands on coding and debugging skill is mandate. - Java, J2EE, Java design patterns and working with Model View Controller (MVC) architecture - Awareness of cross-browser compatibility issues and debugging skills - Object oriented analysis and design using common design patterns. - Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.) - Excellent knowledge of Relational Databases, SQL, PL/SQL, and Hibernate - Experience in the Spring Framework - Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) - Must have worked in Tomcat Apache, WebSphere Application Server - Experience with Java mapping libraries (Hibernate), SVN, FishEye, Crucible, Maven, Jenkins - Experience with agile development methodologies - Must have a strong desire to stay current, learn and apply new technologies and concepts - Experience with test-driven development
Read more
Job posted by
Shikha Kumari

Django Developer

at Carmozo

Founded 2015  •   •  employees  • 
Python
Django
MySQL
RESTful APIs
HTML/CSS
Javascript
icon
Bengaluru (Bangalore)
icon
1 - 3 yrs
icon
₹1L - ₹2L / yr
1) Experience on Python Django web framework 2) Knowledge on JavaScript, HTML5, and CSS3, 3) Experience with MySql 4) Experience developing Rest API 5) Knowledge on Nginx, Ubuntu,Git 6) Should write reusable and tested code following coding standards 7) Understanding on customizing any existing third party frameworks 8) Should be proactive self-starter
Read more
Job posted by
S Mallikarjun
Did not find a job you were looking for?
icon
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
iconFollow Cutshort
Want to apply to this role at AdNabu?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort