Senior Backend Developer

at Dataweave Pvt Ltd

Agency job
icon
Bengaluru (Bangalore)
icon
4 - 7 yrs
icon
₹3L - ₹12L / yr
icon
Full time
Skills
Python
MySQL
Apache Kafka
Kibana
Django
Flask
MongoDB
Looking to hire for a contractual role.
Period: 6 months+
JD:
● 4-7 years of experience building and scaling APIs and web applications.
● Experience building and managing large scale data/analytics systems.
● Have a strong grasp of CS fundamentals and excellent problem solving abilities. Have a good
understanding of software design principles and architectural best practices.
● Be passionate about writing code and have experience coding in multiple languages, including at least
one scripting language, preferably Python.
● Be able to argue convincingly why feature X of language Y rocks/sucks, or why a certain design decision
is right/wrong, and so on.
● Be a self-starter—someone who thrives in fast paced environments with minimal ‘management’.
● Have experience working with multiple storage and indexing technologies such as MySQL, Redis,
MongoDB, Cassandra, Elastic.
● Good knowledge (including internals) of messaging systems such as Kafka and RabbitMQ.
● Use the command line like a pro. Be proficient in Git and other essential software development tools.
● Working knowledge of large-scale computational models such as MapReduce and Spark is a bonus.
● Exposure to one or more centralized logging, monitoring, and instrumentation tools, such as Kibana,
Graylog, StatsD, Datadog etc.

● Working knowledge of building websites and apps. Good understanding of integration complexities and
dependencies.
● Working knowledge linux server administration as well as the AWS ecosystem is desirable.
● It's a huge bonus if you have some personal projects (including open source contributions) that you work
on during your spare time. Show off some of your projects you have hosted on GitHub.
Read more

About Dataweave Pvt Ltd

About us
DataWeave provides Retailers and Brands with “Competitive Intelligence as a Service” that enables them to take
key decisions that impact their revenue. Powered by AI, we provide easily consumable and actionable
competitive intelligence by aggregating and analyzing billions of publicly available data points on the Web to
help businesses develop data-driven strategies and make smarter decisions.

 

Data Engineering and Delivery @DataWeave

We the Delivery / Data engineering team at DataWeave, deliver the Intelligence with actionable data to the
customer. One part of the work is to write effective crawler bots to collect data over the web, which calls for
reverse engineering and writing scalable python code. Other part of the job is to crunch data with our big data
stack / pipeline. Underpinnings are: Tooling, domain awareness, fast paced delivery, and pushing the envelope.

Read more
Founded
2011
Type
Products & Services
Size
100-1000 employees
Stage
Raised funding
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

Senior Software Engineer - Backend

at Phyllo Inc

Founded 2021  •  Product  •  20-100 employees  •  Raised funding
Software Development
Python
Java
Go Programming (Golang)
icon
Remote only
icon
4 - 8 yrs
icon
Best in industry

Phyllo is a data gateway to access creator platform data. Phyllo builds the underlying infrastructure that connects to every creator platform, maintains a live data feed to the systems these platforms use to manage creators' data and provides a normalised data set so that businesses can make use of creators' data in a way that is simple yet impactful.

We are scaling our engineering teams throughout 2022 and looking for multiple world-class Senior Engineers to come and join the Phyllo rocketship!

About the Role:

As an Engineer on the Backend Platform Team, you'll contribute to building the core product experiences and infrastructure powering our flagship data aggregator platform, which directly impacts millions of creators each day. This is a unique opportunity for an engineer and strong collaborator who can work with talented people in product, design, and engineering to help build our next-generation creator’s products. It's a very high-impact role where you will interface with all major product & platform teams at Phyllo, building out the core platform experiences. Part of the core team and responsible for end-to-end development.

Basic Qualifications:

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
  • Proven record of designing and implementing large-scale distributed systems.
  • Experience in designing and building backward compatible REST or GraphQL APIs.
  • At least 5+ years of relevant engineering experience.
  • Experience with Python, Go, or Java (bonus points for more than one).
  • Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
  • Contribute towards modelling and building storage layer.
  • Having the ability to write clean, effective code is a must and drill deep into technical implementation.
  • Self-driven to identify opportunities to make things better and more efficient.
  • Ability to work in high growth and rapidly scaling startups.

Preferred Qualifications:

  • Experience designing and deploying high-performance, highly scalable distributed systems with extensive monitoring and logging practices.
  • Passion for driving continual improvement initiatives on engineering standard methodologies like coding, testing or monitoring.
  • Excellent written and verbal communication skills, including the ability to write detailed technical documents.
  • Demonstrated experience in shipping high-quality product features on schedule.
  • Experience in implementing complex projects with multiple dependencies.
  • Experience cross-collaborating with multiple teams to drive impact.
  • Background in distributed storage and database systems (SQL or NoSQL).
  • Ability to decompose complex problems into clean, extensible, performant services and systems.

Why Phyllo?

  • Work from home or your preferred location today, tomorrow, and forever.
  • A work culture that helps you innovate and evolve continuously. Freedom from old-school thinking.
  • Choose to work in the hours you feel the most productive.
  • We don't count your leaves. Take leaves as and when you require and have a healthy work-life balance for yourself.
  • Stock Options.
  • Laptop of your choice.

 

Read more
Job posted by
Aannya Bubna

Python-Cloud Developer

at Leading Global Provider For Secure Data Erasure Solutions

Agency job
via Jobdost
Python
Amazon Web Services (AWS)
Webservices
RESTful APIs
SOAP
Object Oriented Programming (OOPs)
HTML/CSS
Linux/Unix
icon
Pune
icon
2 - 5 yrs
icon
₹5L - ₹14L / yr

Job Details:

 

As a Software engineer you will be able to challenge the idea of “impossible”, producing results that are elegant, simple and don’t require a team of experts to decode. You are driven by innovation, fresh ideas and new ways to produce high quality solutions. 

 

Job Description:

 

Position Summary:

We are looking for a Cloud developer responsible for the development and maintenance of cloud applications deployed in AWS environment. Your primary focus will be the development of such applications and their integration with other services. A commitment to open mind, problem solving, ability to learn, and creating quality products is essential.

 

Responsibilities:

  • Ensure the performance, quality, and responsiveness of services
  • Collaborate with a team to define, design, and ship new features
  • Innovative thinking of finding solutions to needs
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, automatization and documentation
  • Use Agile Scrum Methodology for software development
  • Develop unit tests for all new code
  • Provide code reviews for all new code and participate to code reviews of other people
  • Diagnose and resolve complex level issues of application
  • Participate in interactions with all levels of personnel with different teams
  • Design and build services on top of AWS

 

Skills:

  • Strong knowledge of Python
  • Strong knowledge of Web Services (Rest or SOAP APIs)
  • Strong knowledge of React JS or any other JavaScript
  • Solid understanding of object-oriented programming
  • Knowledge of Java and Spring Boot is good to have
  • Knowledge of AWS is good to have
  • Knowledge of TypeScript is good to have
  • Knowledge of Linux is good to have
  • Knowledge of HTML and CSS is good to have
  • Knowledge of AWS CloudFormation is good to have
  • Knowledge of Elasticsearch is good to have
  • Familiarity with continuous integration
  • Any authorized Java, AWS, Linux, or Python certifications will be value added
  • Min 2 years of work experience in relevant technologies
  • Excellent interpersonal and written communication skills

 

Read more
Job posted by
Sathish Kumar

Software Developer

at i2V Systems

Founded 2011  •  Product  •  20-100 employees  •  Profitable
.NET
ASP.NET
C#
React.js
Vue.js
Express
NextJs (Next.js)
Javascript
TypeScript
jQuery
NodeJS (Node.js)
Spring Boot
MySQL
PostgreSQL
Firebase
icon
NCR (Delhi | Gurgaon | Noida), Gurugram
icon
0 - 6 yrs
icon
₹3L - ₹15L / yr

Job Type: Full Time

Job Location: Gurgaon

 

Job Description:

We are looking for passionate Software Engineers to design, and develop software solutions. You will be responsible for developing and designing architecture, ensuring the responsiveness, and scaling of applications. You will be required to see a project from conception to final product, requiring good organizational skills and attention to detail. What you bring to the table is more than just your technical skills - your unique perspective, ideas and cultures will help us create better products and services.

 

Roles & Responsibilities:

  •   Work with development teams and product managers to ideate software solutions
  •       Design and Develop well-functioning software architecture and database design
  •   Write effective APIs
  • Test software to ensure responsiveness and efficiency
  •   Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with responsive design
  •     Improving, adding new features, and maintaining existing software products

Required Skills:

  •       C#
  • .Net
  • Wpf
  •   MySQL/PostgreSQL
  • Knowledge of Restful API
  • Git
  • Should have self-exploration capabilities and an analytical mindset to find solutions to complex problems.
  •       Good knowledge of basic data structures and algorithms
  •     Good Debugging skills
Read more
Job posted by
Pawan Yadav
Python
Django
Flask
PostgreSQL
pytest
icon
Remote only
icon
6 - 15 yrs
icon
₹30L - ₹40L / yr
Requirements
We’re Looking for Someone With:
     Experience working with startups.
 Experience working with ORMs like SQLAlchemy or Django
 Experience with SQL and databases (Postgres preferred)
 Experience in developing large server side applications and microservices
 Ability to create high quality code
 Experience with python testing tools (pytest) and test automation
 Familiarity with code versioning tools like GIT
 Strong sense of ownership and leadership quality
 Experienced in the tools of our web stack
o Python
o Celery
o Postgres
o Redis
o RabbitMQ
Nice to Haves:
 Prior experience at a growth stage Internet/Software company
 Experience with ReactJS, Google Cloud, Heroku
 Cloud deployment and scaling experience
Read more
Job posted by
Namrata Kamal

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

Backend Developer

at Locale.ai

Founded 2019  •  Product  •  0-20 employees  •  Raised funding
Python
Amazon Web Services (AWS)
Apache Kafka
Distributed Systems
Redis
Open Source Contribution
Docker
PostgreSQL
PostGIS
GIS analysis
icon
Bengaluru (Bangalore)
icon
1 - 4 yrs
icon
₹12L - ₹20L / yr
Can you please directly apply here: locale.freshteam.com/jobs 

What would you spend most of your time doing?

As a software engineer at an early stage startup, you will be responsible for laying the foundation of all engineering systems. Your day might begin with designing a new micro-service supposed to handle 500 million pings on its first day in production and end with fierce debates on coding guidelines or the best practices for handling data consistency across distributed systems.

Being an enterprise-focused company, our systems don't scale linearly or even exponentially. Every new customer brings the scale of millions of customers that they serve. We need to build robust, scale-ready and fault-tolerant services from day one. Our clients rely on it.



Best for someone who is:

1. A polyglot, fluent in system design principles and not in a particular language or framework. It will be your responsibility to evaluate all available options and pick the best one for the job.

2. Passionate to move fast without breaking things and insists on rigorous testing.

3. Excited to own the outcome of what (s)he builds while clearly communicating the steps to get there.


If you are looking to spend your 20s learning how to build a company from scratch, if building systems at scale excites you, if you are mesmerized by what the world of location can offer or if you are passionate about zero-to-one, we will see you on the other side? :)
Read more
Job posted by
Aditi Sinha

Back End Developer

at grayshoring Technologies, LLC

Founded 2014  •  Services  •  20-100 employees  •  Profitable
Python
MongoDB
NodeJS (Node.js)
Javascript
PHP
Angular (2+)
MySQL
HTML 5
icon
Remote, World wide
icon
3 - 7 yrs
icon
₹1L - ₹2L / yr
Hello, We are building an IT team in Cuenca, Ecuador that will work for our American VoIP telecom company. Our motto is simple...if you can't get to California, Cuenca is a pretty good alternative. Why, well, it's on EST six months of the year...and CST six months of the year...so no one has to stay up until midnight...unless they just want to. Ecuador uses the American dollar...it just doesn't take as many of those dollars to have a great lifestyle. We are looking for "global" citizens who would be interested in joining us remotely with the intention relocating here to Cuenca at some point in the near future. If you want to know more, keep reading. We are a team of Expat Americans and English-speaking Latinos …living in Cuenca, Ecuador…and other places in Latin America and the Caribbean. We work for American companies from our home offices…our motto…if we had one…might be if you can work from home…home can be anywhere. One of our clients has an opening for back-end developer to work with our UI team to take over and finish the development of an exciting application that has a chance to be a true home run. If you would like to know more about this job…send an email with your resume and contact information. If you would like to know more about our operation, take a look at our website, www.grayshoring.com . Responsibilities • Design and implement new, modified or retired functionality, using TDD and standard design patterns. • Support and troubleshoot distributed service-based product and resolve functional and performance related issues. • Support the entire application lifecycle (concept, design, test, release and support) • Produce fully functional mobile applications writing clean code • Gather specific requirements and suggest solutions • Write unit and UI tests to identify malfunctions • Troubleshoot and debug to optimize performance • Design interfaces to improve user experience • Liaise with Product development team to plan new features • Ensure new and legacy applications meet quality standards • Research and suggest new mobile products, applications and protocols • Stay up-to-date with new technology trends Requirements • Proven work experience as a Mobile developer • Demonstrable portfolio of released applications on the App store or the Android market • In-depth knowledge of at least one programming language like Swift and Java • Experience with third-party libraries and APIs • Familiarity with OOP design principles • Excellent analytical skills with a good problem-solving attitude • Ability to perform in a team environment • BSc degree in Computer Science or relevant field Skills • 2+ years of mobile app development experience using one or more of the following technologies: Native Android, iOS Native, React Native, NativeScript • Experience working in an agile environment with Jira and SCRUM frameworks • Experience using modern web development technologies including MVC, SPA’s, Entity Framework, SQL Server, Web API, HTML, CSS, JavaScript, Angular and React preferred • Experience with mobile test automation products such as Appium, a plus • Linux OS Experience • 2+ years of solid recent hands-on experience with RESTful services using Spring Boot through design, implementation and operation. • Recent experience with Scrum or similar agile SDLC methodologies, using Jira • Good understanding of OWASP. • Working experience of Oauth2, using i.e. Okta. • Strong understanding of Hibernate and SQL. • Recent hands-on experience with Drools. • Experience with writing Unit tests using JUnit and mocking frameworks. • Experience with Gradle, Jenkins and Git. • Experience with 3rd party integrations to Firebase, Twilio, SendGrid, Jira and Braintree. • Experience with Bootstrap and Thymeleaf. • Tomcat experience • Experienced in Java/J2EE/Cloud based development/DevOps/Automation • Experienced in developing experience APIs, web services, API design, service development, enterprise integration patterns, and messaging technologies (JMS, MQ, or similar) • Experienced in designing and deploying applications to multi-tiered or client/server environment • Skilled in one or more scripting languages and experience across the entire software development life-cycle from inception, through build to production and have lived with the impact of software and system design decisions on manageability, supportability, and troubleshooting
Read more
Job posted by
steve feuerbacher

Fullstack Developer

at Scaleswift

Founded 2014  •  Products & Services  •  20-100 employees  •  Profitable
NodeJS (Node.js)
React.js
MySQL
Redis
Redux/Flux
icon
Hyderabad
icon
2 - 7 yrs
icon
₹5L - ₹15L / yr
To interact with stakeholders in order to envision, model and design the entire product architecture. To review the code to ensure quality of the design by avoiding complexity, advocating clarity and to do this with the team. To lead the team through various technical challenges of building a robust and scalable product. To work collaboratively with the team of developers and make significant contribution in product creation. To mentor and guide the technical team in their growth.
Read more
Job posted by
Sakshi Srivastava

Lead Developer (Full Stack/Backend)

at Kraftshala

Founded 2016  •  Products & Services  •  20-100 employees  •  Raised funding
Laravel
AngularJS (1.x)
MongoDB
Javascript
PHP
HTML/CSS
icon
NCR (Delhi | Gurgaon | Noida)
icon
3 - 7 yrs
icon
₹9L - ₹13L / yr
We build products and services that are useful for the student, in the form of online education programs that helps them get industry insights & one-to-one mentorship, as well as for recruiters such as P&G, Nestle and Flipkart to identify and connect with top talent on business schools. We are building for the next generation of business recruitment. Excited? Join us. What you will be doing We presently have 2 products, both based on Laravel (PHP). One has MongoDB + Angular JS stack (e-Learning platform) and one has MySQL + HTML stack (scheduling + video conferencing platform). You will be responsible for taking control of the development of these products, work in association with outsourced teams to maintain and build these platforms. - Implement and maintain features in Kraftshala’s applications, web services and products - Interact with Product, Design and Engineering teams to spec, build, test and deploy new features - Improve testing, streamline product releases and maintain product quality What you need -Experience building applications and services on the web platform with PHP (Laravel), MongoDB 7 MySQL, AngularJS, JavaScript, HTML and CSS 
-Strong product and design sensibilities and an obsessive attention to detail 
-Strong communication skills, get-things-done attitude, and empathy 
-Comfortable working across the stack including prototyping, development, 
testing and deployment 
-Able to take complex problems and break them down into smaller tasks 
-Comfortable with iterative development practices and code reviews -Deep understanding of software development principles Plus points -Experience working on large scale PHP applications 
-Experience with Data & ML based applications
-Previous experience as part of a product oriented team 
-Contributions to open-source
Read more
Job posted by
Anubhav Aggarwal

Computer Vision Engineer

at GreedyGame

Founded 2013  •  Product  •  20-100 employees  •  Raised funding
Go Programming (Golang)
Image Processing
Python
Machine Learning (ML)
icon
Bengaluru (Bangalore)
icon
2 - 4 yrs
icon
₹10L - ₹15L / yr
We are seeking a software engineer proficient in image processing and computer vision algorithms to join our team. The primary responsibility would be to coming up with optimized automated solutions of blending advertising information into images in a seamless manner. (This will act as the backend for all different content forms) Responsibilities Build automation solutions for real-time native creative creation from various Ad exchanges. Ensuring a match between the scalability of solution/s and ad server's traffic. Influence the shaping of future products by significantly contributing to the architecture used across design families. Design frameworks for particular functions. Define, document and test processes for inclusion into technical platforms, subsystem specifications, input/output and working parameters for hardware and/or software compatibility. Identify, analyze and resolve subsystem and/or design weaknesses. Provide multilayered technical expertise for next generation initiatives. Requirements 1+ yrs of experience in image processing algorithms implementation Hands-on experience with object detection, tracking, and optical flow, and 3D reconstruction Practical knowledge of machine learning, Bayesian filtering, information theory Fluency with Python or/and GoLang The ability to communicate technical information clearly and succinctly to both technical and non-technical teams Highly Desirable skills Expertise in image classification, segmentation, and feature extraction Strong understanding of linear algebra, optimization, probability and statistics Experience with software architecture and/or API design, complemented by robust integration skills A background in Parallel programming Experience with Vision applications What’s in it for you? - Opportunity to be a part of the big disruption we are creating in the ad-tech space. - Work with big brands like PepsiCo, Amazon, Marico, etc. - Office in one of the most happening places in India. - Amazing colleagues, weekly lunches and beer on fridays!
Read more
Job posted by
Debdutta Pal
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 Dataweave Pvt Ltd?
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