Cutshort logo
Harvesting India Pvt Ltd logo
Senior Software Engineer
Senior Software Engineer
Harvesting India Pvt Ltd's logo

Senior Software Engineer

Ritika Mahajan's profile picture
Posted by Ritika Mahajan
5 - 10 yrs
₹10L - ₹20L / yr
Mohali
Skills
skill iconAndroid Development
skill iconKotlin
skill iconJava
skill iconSpring Boot
Microservices
JPA
Oracle

Requirements

  • High self motivation to lead & build projects from beginning to end;
  • You've shipped multiple products and are willing/able to demonstrate how you solved specific problems to solve users needs;
  • Excellent communication in presenting your code and communicating what problems they are solving while giving/receiving feedback;
  • Ability to quickly grasp goals and requirements from light specifications;
  • Must be able to effectively & efficiently work with stakeholders spreads across many timezones;
  • 5+ years of Android experience working in a modern commercial web development environment and shipping solid product;
  • Experience in Springboot, Microservices, JPA, oracle database.
  • Must have experience in authentication mechanism like LDAP, SSO, any authentication server, role management

Perks

  • Ground floor opportunity with the team; shape the strategic direction of the company.
  • Work with sharp, motivated and passionate co-workers spread across many regions.
  • Rare opportunity to make real positive impact on the world!
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Harvesting India Pvt Ltd

Founded :
2016
Type :
Products & Services
Size :
0-20
Stage :
Raised funding

About

Helping farmers in India sell their crops!
Read more

Connect with the team

Profile picture
Ritika Mahajan

Company social profiles

angellinkedintwitterfacebook

Similar jobs

varank
Karthikeyan SURIYANARAYANAN
Posted by Karthikeyan SURIYANARAYANAN
Remote only
1 - 5 yrs
₹5L - ₹15L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
  1. Interested in exploring integration technologies 
  2. Understand the business complexities of airline & hotel domain and system integration, their business process
  3. Explore new technology stacks for integration and 
  4. Many more opportunities .

JEE Technologies: Java,Servlet

Database: SQL.JDBC

Tools : GIT

Web Services: REST based API or XML based web services

Others : design Patterns, UML

Read more
Espressif Systems India Pvt Ltd
Anuja Pawar
Posted by Anuja Pawar
Pune
4 - 13 yrs
₹12L - ₹35L / yr
skill iconJava
skill iconGo Programming (Golang)
skill iconPython
skill iconAmazon Web Services (AWS)
Microsoft Windows Azure
+1 more

About Company

Espressif Systems (688018) is a public multinational, fabless semiconductor company established in 2008, with headquarters in Shanghai and offices in Greater China, India, and Europe. We have a passionate team of engineers and scientists from all over the world, focused on developing cutting-edge WiFi-and-Bluetooth, low-power IoT solutions. We have created the popular ESP8266 and ESP32 series of chips, modules, and development boards. By leveraging wireless computing, we provide green, versatile, and cost-effective chipsets. We have always been committed to offering IoT solutions that are secure, robust, and power-efficient. By open-sourcing our technology, we aim to enable developers to use Espressif’s technology globally and build smart connected devices. In July 2019, Espressif made its Initial Public Offering on the Sci-Tech Innovation Board (STAR) of the Shanghai Stock Exchange (SSE).

Espressif has a technology center in Pune. The focus is on embedded software engineering and IoT solutions for our growing customers.


About the Role

Espressif’s https://rainmaker.espressif.com/ is a paradigm-shifting IoT cloud platform that provides seamless connectivity to IoT devices to mobile apps, voice assistants, and other services. It is designed with scalability, security, reliability, and operational cost at the center. We are looking for senior cloud engineers who can significantly contribute to this platform by means of architecture, design, and implementation. It’s highly desirable that the candidate has earlier experience of working on large-scale cloud product development and understand the responsibilities and challenges well. Strong hands-on experience in writing code in Go, Java, or Python is a must.

This is an individual contributor role.


Minimum Qualifications

  • BE/B.Tech in Computer Science with 5-10 years of experience.

  • Strong Computer Science Fundamentals.

  • Extensive programming experience in one of these programming languages ( Java, Go, Python) is a must.

  • Good working experience of any of the Cloud Platforms - AWS, Azure, Google Cloud Platform.

  • Certification in any of these cloud platforms will be an added advantage.

  • Good Experience in the development of RESTful APIs, handling the security and

    performance aspects.

  • Strong debugging and troubleshooting skills.

  • Experience working with RDBMS or any NoSQL database like DynamoDB, MYSQL, Oracle.

  • Working knowledge about CI/CD tools - Maven/Gradle, Jenkins, experience in a Linux (or Unix) based environment.


Desired Qualifications


  • Exposure to Serverless computing frameworks like AWS Lambda, Google Cloud Functions, Azure Functions

  • Some Exposure to front end development tools - HTML5, CSS, Javascript, React.js/Anular.js

  • Working knowledge on Docker, Jenkins.
    Prior experience working in the IoT domain will be an added advantage.

What to expect from our interview process


  • The first step is to email your resume or apply to the relevant open position, along with a sample of something you have worked on such as a public GitHub repo or side project, etc.

  • Next, post shortlisting your profile recruiter will get in touch with you via a mechanism that works for you e.g. via email, phone. This will be a short chat to learn more about your background and interests, to share more about the job and Espressif, and to answer any initial questions you have.

  • Successful candidates will then be invited for 2 to 3 rounds of the technical interviews as per the previous round feedback.

  • Finally, Successful candidates will have interviews with HR. What you offer us

  • Ability to provide technical solutions, support that fosters collaboration and innovation.
    Ability to balance a variety of technical needs and priorities according to Espressif’s growing needs.

What we offer


  • An open-minded, collaborative culture of enthusiastic technologists.
  • Competitive salary
  • 100% company paid medical/dental/vision/life coverage
  • Frequent training by experienced colleagues and chances to take international trips, attend exhibitions, technical meetups, and seminars.
 
Read more
CricStox Private Limited
at CricStox Private Limited
3 recruiters
Ishwar Sharma
Posted by Ishwar Sharma
Pune
2 - 3 yrs
₹8L - ₹10L / yr
skill iconNodeJS (Node.js)
Microservices
skill iconKubernetes
skill iconDocker
skill iconAmazon Web Services (AWS)
+1 more
Backend Cloud Engineer @ CricStox
CricStox is a Pune startup building a trading solution in the realm of gametech x fintech.
We intend to build a sport-agnostic platform to allow trading in stocks of sportspersons under any sport
through our mobile & web-based applications.
We’re currently hiring a Backend Cloud Engineer who will gather, refine specifications and requirements
based on technical needs and implement the same by using best software development practices.
Responsibilities?
● Mainly, but not limited to maintaining, expanding, and scaling our microservices/ app/ site.
● Integrate data from various back-end services and databases.
● Always be plugged into emerging technologies/industry trends and apply them into operations and
activities.
● Comfortably work and thrive in a fast-paced environment, learn rapidly and master diverse web
technologies and techniques.
● Juggle multiple tasks within the constraints of timelines and budgets with business acumen.
What skills do I need?
● Excellent programming skills in Javascript or Typescript.
● Excellent programming skills in Nodejs with Nestjs framework or equivalent.
● A solid understanding of how web applications work including security, session management, and
best development practices.
● Good working knowledge and experience of how AWS cloud infrastructure works including services
like APIGateway, Cognito, S3, EC2, RDS, SNS, MSK, EKS is a MUST.
● Solid understanding of distributed event streaming technologies like Kafka is a MUST.
● Solid understanding of microservices communication using Saga Design pattern is a MUST.
● Adequate knowledge of database systems, OOPs and web application development.
● Adequate knowledge to create well-designed, testable, efficient APIs using tools like Swagger (or
equivalent).
● Good functional understanding of ORMs like Prisma (or equivalent).
● Good functional understanding of containerising applications using Docker.
● Good functional understanding of how a distributed microservice architecture works.
● Basic understanding of setting up Github CI/CD pipeline to automate Docker images building,
pushing to AWS ECR & deploying to the cluster.
● Proficient understanding of code versioning tools, such as Git (or equivalent).
● Hands-on experience with network diagnostics, monitoring and network analytics tools.
● Aggressive problem diagnosis and creative problem-solving skills.
Read more
It is a Fintech Domain
It is a Fintech Domain
Agency job
via Anzy by Datta NK
Bengaluru (Bangalore)
3 - 8 yrs
₹10L - ₹15L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
About PhonePe
PhonePe is India’s leading digital payments platform with over 280 million registered users. Using
PhonePe, users can send and receive money, recharge mobile, DTH, data cards, pay at stores,
make utility payments, buy gold, and make investments. PhonePe went live for customers in
August 2016 and was the first non-banking UPI app and offered money transfer to individuals
and merchants, recharges and bill payments to begin with. In 2017, PhonePe forayed into
financial services with the launch of digital gold, providing users with a safe and convenient
option to buy 24-karat gold securely on its platform. PhonePe has since launched Mutual Funds
and Insurance products like tax-saving funds, liquid funds, international travel insurance, Corona
Care, a dedicated insurance product for the COVID-19 pandemic among others.
PhonePe launched its Switch platform in 2018, and today its customers can place orders on over
300 apps including Ola, Myntra, IRCTC, Goibibo, RedBus, Oyo etc. directly from within the
PhonePe mobile app. PhonePe is accepted at over 18 million merchant outlets across 500 cities
nationally.
Culture
At PhonePe, we take extra care to make sure you give your best at work, Everyday! And creating
the right environment for you is just one of the things we do. We empower people and trust
them to do the right thing. Here, you own your work from start to finish, right from day one.
Being enthusiastic about tech is a big part of being at PhonePe. If you like building technology
that impacts millions, ideating with some of the best minds in the country and executing on your
dreams with purpose and speed, join us!
Challenges
Building for Scale, Rapid Iterative Development, and Customer-centric Product Thinking at each
step defines every day for a developer at PhonePe. Though we engineer for a 50million+ strong
user base, we code with every individual user in mind. While we are quick to adopt the latest in
Engineering, we care utmost for security, stability, and automation. Apply if you want to
experience the best combination of passionate application development and product-driven
thinking
As a Software Engineer:
 3+ years of experience in the art of writing code and solving problems on a Large Scale.
 You will build Robust and scalable web-based applications You will need to think of
platforms & reuse
 Build abstractions and contracts with separation of concerns for a larger scope
 Drive problem-solving skills for high-level business and technical problems.
 Do high-level design with guidance; Functional modeling, break-down of a module
 Do incremental changes to architecture: impact analysis of the same
 Do performance tuning and improvements in large scale distributed systems
 Mentor young minds and foster team spirit, break down execution into phases to bring
predictability to overall execution
 Work closely with Product Manager to derive capability view from features/solutions, Lead
execution of medium-sized projects
 Work with broader stakeholders to track the impact of projects/features and proactively
iterate to improve them As a senior software engineer you must have
 Extensive and expert programming experience in at least one general programming
language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code.
 Experience with multi-threading and concurrency programming
 Extensive experience in object-oriented design skills, knowledge of design patterns, and
huge passion and ability to design intuitive module and class-level interfaces
 Excellent coding skills – should be able to convert the design into code fluently
 Knowledge of Test Driven Development
 Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch,
Aerospike, etc)
 Strong desire to solving complex and interesting real-world problems
 Experience with full life cycle development in any programming language on a Linux
platform
 Go-getter attitude that reflects in energy and intent behind assigned tasks
 Worked in a startups environment with high levels of ownership and commitment
 BTech, MTech, or Ph.D. in Computer Science or related technical discipline (or equivalent).
 Experience in building highly scalable business applications, which involve implementing
large complex business flows and dealing with a huge amount of data.
 An open communicator who shares thoughts and opinions frequently listens intently and
takes constructive feedback.
As a Software Engineer, good to have
 The ability to drive the design and architecture of multiple subsystems
 Ability to break-down larger/fuzzier problems into smaller ones in the scope of the product
 Understanding of the industry’s coding standards and an ability to create appropriate
technical documentation.
PhonePe Full Time Employee Benefits
 Insurance Benefits - Medical Insurance, Critical Illness Insurance, Accidental Insurance, Life
Insurance
 Wellness Program - Employee Assistance Program, Onsite Medical Center, Emergency
Support System
 Parental Support - Maternity Benefit, Paternity Benefit Program, Adoption Assistance
Program, Day-care Support Program
 Mobility Benefits - Relocation benefits, Transfer Support Policy, Travel Policy
 Retirement Benefits - Employee PF Contribution, Flexible PF Contribution, Gratuity, NPS,
Leave Encashment
 Other Benefits - Higher Education Assistance, Car Lease, Mobile & Broadband
Reimbursements, Salary Advance Policy
Read more
Tailnode Technology
at Tailnode Technology
1 recruiter
Talent Acquisition
Posted by Talent Acquisition
Gurugram
3 - 5 yrs
₹6L - ₹15L / yr
skill iconJava
skill iconPython
skill iconRuby
skill iconRuby on Rails (ROR)
skill iconGo Programming (Golang)
+8 more
About Us :

- At TailNode, we are at the bleeding edge of this change.

- We conceptualize and develop products that are aimed to enable this transformation of the political architecture of the country.

- We leverage the best practices and insights of the technology world and apply them in our unique way to deliver impact on a massive scale.

- We want to offer you a once-in-a-lifetime opportunity to be a part of this massive change and build new and exciting products with us.

Responsibilities :

- Designing, building, and maintaining high performance, reusable, scalable and robust services and applications

- Developing and managing databases and reporting tools

- Building intelligent messaging bots using web APIs

- Designing and developing robust RESTful APIs and other interfaces

- Integrating data storage solutions.

Required Skills :

- Ability to write clean, structured code in Ruby/Python with documentation.

- Proficiency in at least one Ruby frameworks (Ruby on Rails or Sinatra) or Python framework (Django or Flask)

- Clear understanding of Data Structures and Algorithms.

- Ability to write well defined test cases using Minitest, RSpec or Unit testing framework.

- Experience in one of the following database technologies - MySQL, PostgreSQL, MongoDB, Cassandra.

- Proficiency in working with complex SQL queries.

- Knowledge of design patterns, architectural best practices.

- Familiarity with RESTful web services.

- Knowledge of version control tools like Git, SVN etc.

- Working experience with Cloud Services like Amazon Web Services or Google Cloud is a plus.

Required Qualifications :

- A Bachelors or a Masters degree in Computer Science or relevant field.

- Experience of 3-5 years in software development.

Note : Other language candidates may apply only if they're expecting to work primarily on Ruby/Python.
Read more
Reward360
at Reward360
4 recruiters
Madhumathi Selvam
Posted by Madhumathi Selvam
Coimbatore
2 - 11 yrs
₹1.5L - ₹10L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+1 more
Hi Aspirants,

Greetings from Reward360 Global services !!!

Currently we are looking for a “Java Developer” to join out team at Coimbatore/ Bangalore

What you’ ll do:
1. Work as full stack developer with prime focus on backend
2. End to end development from design to development
3. Code & design review of peers
4. Troubleshoot critical issues and guide team as well

What we’ll need:
1. 3+ years of hands-on experience in Java/J2EE technologies
2. Strong Data structures & algorithm skill
3. Strong communication & design skills

Technical Skills
1. Core Java (Collection, multi-threading, design patterns)
2. Frameworks - Hibernate, Spring, REST Jersey
3. Front end technologies – Java Script, jQuery, Angular, React
4. Database – SQL & NoSQL
5. Modelling – UML & ERD

Regards,
Madhumathi,
Reward360 Global Services
Read more
Our client company is into IT & Services. (EO1)
Our client company is into IT & Services. (EO1)
Agency job
via Multi Recruit by Santhosh Kumar KR
Bengaluru (Bangalore)
2 - 5 yrs
₹12L - ₹14L / yr
skill iconJava
J2EE
Supply Chain Management (SCM)
  • Develop, maintain and support company
  • Assist in technical specification and solution design documentation to address customer needs
  • Ensure customer implementations are delivered to meet/exceed customer expectations
  • Collaborate with cross-functional teams on project delivery, solution development, and deployment as needed

Requirements:

  • 2+ years experience in a software development/consulting role, preferably in comprehensive eBusiness and Supply Chain Solutions
  • 2+ years experience in Software Analysis, Design, and Development using J2EE technology stacks (Core Java, JSP, XML, Hibernate & Java scripts) and Oracle database (PL/SQL)
  • 2+ years experience with the configuration and Installation of J2EE servers like Web logic, Web Sphere, and Oracle
  • 2+ years experience with integration technology (knowledge of EAI and B2B tools)
  • 2+ years working knowledge of UNIX system (Solaris and Linux)
  • Exceptional verbal and written communications skills
  • Excellent interpersonal & planning skills and cross-group coordination at all levels
  • Bachelor Degree in Computer Science, or equivalent
  • Willing to travel when needed.

Preferred (Optional) Skills:

  • Supply-chain domain experience implementing and integrating Global Trade Management solutions
  • Experience in the integration, deployment or support of an ERP, SCM, or similar systems from SA
Read more
Swan Inc Dubai
at Swan Inc Dubai
1 recruiter
Anjali Eswaran
Posted by Anjali Eswaran
Dubai
9 - 14 yrs
€0.0K - €0.0K / yr
skill iconNodeJS (Node.js)
Software engineering
Microservices
Mobile App Development

We are looking for a seasoned technology professional who can use their experience to build effective teams, high-performance culture, scalable processes and mentor aspiring talent. The candidate must be entrepreneurial, hands-on in technology, must have experience with design, development, and delivery of mobile apps, web applications and tech platforms, at scale. It is highly important for the candidate to have experience with eCommerce and is expected to have some experience in the retail sector, building technology systems and platforms.

The person is expected to be a technology leader with the capability of building and leading a high-performance engineering team.

Responsibilities

  • Provide Technical authority in prospective meetings with other departments and provide guidance to developers
  • Provide Hands-on Technical leadership, in the development, operation, and improvement of services
  • Work with the wider team to ensure high-quality code is delivered in line with the project goals and delivery cycles
  • Work with product managers to understand user needs for new/existing services
  • Work closely with designers to deliver rapid prototypes as well as production code to ensure high accessibility standards are upheld. We expect familiarity with modern frameworks and languages, as well as best practices such as Clean Code, TDD, BDD, continuous integration, continuous delivery, and DevOps
  • Attract, hire, retain and develop top-notch engineering/technology talent
  • Implement technology product(s) as per the product requirements, using appropriate technologies
  • The company’s tech-stack comprises Node.js (for Backend), MongoDB as the Database (MEAN stack), and Native App development (for iOS and Android)
  • Communicate business goals to the engineers. Keep them focused on building the right product and in the right manner. Ensure that engineering is always adding business value and communicate this value to the business leaders
  • Be an individual contributor if necessary. Engineering managers could spend ~20% of their time coding and contribute to the code base
  • Perform regular code review of the code being developed by your team, to maintain the high quality of code

Qualification

  • Computer Science & Engineering education/degree from an internationally recognized top technology institute or university
  • 8-10 years of overall experience in the delivery of quality scalable and extensible software. Should currently be leading a team of top-notch developers as an Engineering Manager or Technical Architect.
  • Experience of leading product development in B2C startups
  • 4+ years of experience in architecting, designing, developing, and scaling high-quality mobile apps and end-to-end systems (consumer-facing and business-facing systems), under tight timelines and delivery pressure
  • Experience with backend software development at a high scale. Experience with distributed systems, service-oriented architecture (SOA), and microservices design.
  • Capacity to take the complete responsibility of developing and delivering a product-mobile apps and backend. Has good design sense. Has to experience with Node.js.
  • Knowledge of new and cutting-edge technologies & tools. Experience working on complex projects having Analytics, Data-Science and Machine Learning components.
Read more
Saggezza
at Saggezza
1 video
5 recruiters
Santosh Prajapati
Posted by Santosh Prajapati
Bengaluru (Bangalore)
6 - 10 yrs
₹8L - ₹20L / yr
Spring
skill iconJava
Hibernate (Java)
Data Structures
Algorithms
+2 more
Description :- 6 to 10 years of application development experience in Core Java Programming.- Experience with Data Structures and Algorithms, Spring or Hibernate is mandatory.- Very strong programming skills Should be able to write optimized, modular code.- Solid Agile Programming methodologies and general software development best practices.- Experience in developing unit tests and expanding unit test coverage (TDD).- Ability to work independently and proactive.- Excellent interpersonal skills to effectively interact with departmental clients and work effectively with all levels of management.
Read more
Niflr
at Niflr
1 recruiter
Ankur Sharma
Posted by Ankur Sharma
Bengaluru (Bangalore)
1 - 4 yrs
₹9L - ₹14L / yr
skill iconNodeJS (Node.js)
skill iconReact.js
Algorithms
Data Structures
skill iconPython
+3 more
The ideal person for this role is a problem-solver with an inquisitive and innovative mind, who loves to collaborate with other teams to drive the company forward. Requirements : You have understanding of basic algorithms and data structures, complexity analysis and software design. You have experience implementing event sourcing and micro-services architecture. You have 2 + years of hands-on experience creating technology systems using any of the languages such as Python, Node, Java Knowledge of front end frameworks such as React.js, Angular.js is a plus. You have some experience and good understanding of at least one open-source distributed system (such as RabbitMQ, Kafka, Redis, Elasticsearch, Cassandra, etc.). You have experience with web standards (like as REST APIs, web security mechanisms. Experience with a public cloud Cloud like AWS/GCP/Azure with exposure to Kubernetes is a preferred. You are an excellent communicator of ideas, both verbal and written. You take initiatives and do not depend on hand holding for implementing things which can make great impact. You can work coherently with a diverse set of engineers Responsibilities: a) Design and develop microservices and other technology framework for Omnichannel Retail. b) Build technology for unmanned retail. c) We have critical systems managing inventory, fulfilment, Point-of-sale, customer app etc and we will build many more such systems supporting omni-channel retail. Participate in our product development from ideation to deployment and beyond. Work with our data team to make our product smarter and more intuitive to use. Maintain and help optimise existing systems.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
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.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos