Senior Software Engineer (Integrations)

at Pricelabs

DP
Posted by Shareena Fernandes
icon
Remote only
icon
4 - 6 yrs
icon
₹15L - ₹40L / yr
icon
Full time
Skills
Ruby
Ruby on Rails (ROR)
RabbitMQ
Distributed Systems
RESTful APIs
Kafka

We are looking for an experienced Senior Software Engineer (Integrations) to contribute to PriceLabs' ambitious plans. We have an existing product that's being used by thousands of customers worldwide and are looking to upgrade our design and launch new features that will serve customers worldwide.

What you will learn at PriceLabs:

Scaling:

  • We currently exchange tens of millions of prices between us and our partners multiple times every day! As we continue to grow, designing our architecture to keep working seamlessly is going to need a lot of teamwork 
  • Doubling in size every year brings unique scaling challenges. Our product started with one single server doing everything needed, but over time we've created a fairly distributed architecture of micro-services. Ensuring our systems continue to provide the same level of service with twice the number of customers next year teaches us (and you!) forward thinking!

Fundamentals:

  • We have a very strong emphasis on fundamentals - writing code in strict memory requirements, setting up a server from scratch, being able to use open source services (like nginx, mysql, linux servers, redis, rabbitmq) to get the best performance out sets our team up for long term success.
  • Implementing to the standards of operating systems, working in a thread safe/unsafe environment.
  • Understand how servers interact with each other in a data center. How does nginx and unicorn power the communication for our APIs.

Customer-centric engineering:

  • Making a product that needs to work for both single home-owners as well as enterprise customers to property management businesses - we're on a journey towards design and process thinking to ensure systems are easy to use. Expect strong collaboration with customer facing, design and data science teams!

New products:

  • We have a lot of ground level infrastructure available for us to build new products for both our customers and our industry partners to use. Architecting these systems from scratch is a joy in itself (our team has done this a few times!)

Amazing team:

  • Our engineering team is very focused on getting things done, and getting them done the right way so the last long! Write better code everyday, solving customer and co-worker pain points, and learning from our peers is what keeps us going!

 

Responsibilities:

  • You will work with Ruby, we are a RoR platform so understanding how ruby interacts with database would be ideal but not preferred.
  • Build new integrations with property management systems (PMS) and also maintain existing ones.
  • Understand nuances of downstream systems and design and architect your solution keeping in mind third party systems
  • Talk to existing PMS and understand what new features can be incorporated and what existing features need to be updated.
  • Fix issues that break and keep a track of daily status and understand inefficiencies.
  • Engage with PMS partners and optimise the existing pipeline.
  • Continuous improvement to our web stack, set standards, automate mundane tasks

 

Requirements:

  • 4+ years experience in back end web development and understanding Ruby would be great but not mandatory.
  • You should be comfortable working with git, visual studio code(or any IDE that you prefer) and test your own code thoroughly before making a PR.
  • Ability to architect and develop systems so it can connect seamlessly with PMS and third party systems.
  • Ability to understand Message queues and how a pub-sub system works with multiple servers
  • Experience in building distributed systems that integrate with RESTful APIs and SOAP XMLs.
Read more

About Pricelabs

Our dynamic pricing tool optmizes your Airbnb, VRBO or vacation rental rates and occupancy, thereby increasing revenue. 30-day Free Trial; No Commission
Read more
Founded
2014
Type
Product
Size
20-100 employees
Stage
Bootstrapped
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

Software Engineer II (Founding Team)

at Zevi

Founded 2021  •  Product  •  0-20 employees  •  Raised funding
Python
Java
Ruby
Ruby on Rails (ROR)
Go Programming (Golang)
Microservices
RESTful APIs
Redis
Amazon Web Services (AWS)
AWS Lambda
Amazon S3
ECS
Docker
Flask
Postman
Load balancing
Debugging
icon
Bengaluru (Bangalore)
icon
2 - 5 yrs
icon
₹5L - ₹20L / yr

About Zevi

Zevi is an NLP-based site-search engine that is making neural search accessible to businesses. We are a seed-funded startup looking to build its core team.

What will be your role?

  • Build out the 2nd generation architecture for the system that serves our growing customer base.
  • Write robust code and tests. We use Python, Java, and Node.js.
  • Review/approve pull requests and mentor, coach, and support the people around you.
  • Own feature delivery as a member of the feature team.
  • Build the products for our state-of-the-art search service integrating the latest NLP models and building a scalable search service with low latency code.
  • Become an integral part of Zevi, working on the core tech to delight the D2C brands and Enterprise clients who rely on our system and help their users get the best results possible. It doesn’t stop there though. As we collect more and more rich data, get ready to shape the future of conversion.

Skills and Experience expected:

  • At least 2 years of experience working in agile technology companies.
  • Have designed and implemented a scalable infrastructure that is both secure and modular.
  • Have been responsible for breaking down and solving complex problems.
  • Have developed engineering principles and designed processes/workflows.
  • Have experience working in Python, Node.js, Mongo, AWS, and Flask, and am an expert in at least one of those technologies.

What can you expect

from Zevi? Closely work with
  • leading enterprise engineering teams.
  • Be a part of a highly motivated core team.
  • Get access and contribute to all strategies being built by Zevi.
  • Full ownership of your product line.
Read more
Job posted by
Zevi AI

Senior Java Developer

at solving real-world complex digital challenges with an innovative design thinking approach

Agency job
via HyrHub
Java
J2EE
Spring Boot
Hibernate (Java)
RESTful APIs
Struts
SQL
JSON
JPA
XML
NOSQL Databases
Data Structures
icon
Bengaluru (Bangalore), Hyderabad, Gurugram, Mumbai
icon
3 - 7 yrs
icon
₹15L - ₹28L / yr

Skills : Java, spring, multithreading, Data Structures

Job Description

Looking For Java developers who will help Build large scale distributed systems

Roles & Responsibilities

Hands-on experience in software development (testing and support experience will not be counted) § Must have worked on least 2 microservices-based projects § Technical skills o Programming - Java, J2EE, Struts/Spring MVC Framework with JSON and XML usage o Hands-on experience in Java8, Spring 4+, JPA, REST API o Hands-on experience in Spring Boot and Spring Cloud o Good experience in designing Webservices (REST) o Databases – SQl, NO SQL, Graph Db, Big Data o Design patterns Good knowledge of OOPS concepts, Hibernate
Read more
Job posted by
Shwetha Naik

Java Developer

at FLM

Founded  •   •  employees  • 
Java
J2EE
Spring Boot
Hibernate (Java)
Spring
Webservices
Apache Tomcat
RESTful APIs
Microservices
icon
Chennai, Bengaluru (Bangalore), Pune
icon
5 - 7 yrs
icon
₹15L - ₹18L / yr
𝐏𝐨𝐬𝐢𝐭𝐢𝐨𝐧: 𝐉𝐚𝐯𝐚 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫
𝐘𝐎𝐄: 5 + years
𝐒𝐤𝐢𝐥𝐥𝐬𝐞𝐭: Java, Apache Tomcat, Spring, Web Services, Versions of Java: Java 8, Java 11, Apache Tomcat, Spring Boot Experience with RESTful Web Services, Microservices
𝐓𝐢𝐦𝐢𝐧𝐠𝐬: 2.00 - 11.00 pm 
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Chennai | Bangalore | Pune| WFO | Hybrid 
𝐇𝐢𝐫𝐞 𝐦𝐨𝐝𝐞: C2H. Minimum 6 months.
Read more
Job posted by
Manasa Koduganti

Python Developer

at Metawing Pvt Ltd

Founded 2016  •  Products & Services  •  20-100 employees  •  Profitable
Python
Django
Flask
RESTful APIs
MongoDB
Object Oriented Programming (OOPs)
Data Structures
icon
Gurugram
icon
1 - 2 yrs
icon
₹4L - ₹8L / yr
Roles & Responsibilities :

- Optimizing components for maximum performance across a vast array of web-capable devices and browsers

- Ability to understand business requirements and translate them into technical requirements

- You will ensure that these components and the overall application are robust and easy to maintain.

- Have a good understanding of design and user experience principles.

- Open-minded, flexible, and willing to adapt to changing situations

- Ability to work independently as well as on a team and learn from colleagues

- High adaptability in a dynamic start-up environment

- Ensuring technologies are used efficiently, profitably, and securely. Evaluating and implementing new systems and infrastructure.

- Excellent troubleshooting, analytical and problem-solving abilities with a tenacious commitment to finding the root cause of issues.

Qualifications :

- B. Tech/ B.E. /M. Tech/ BCA / MCA or a related technical discipline from reputed universities

Skills Required :

- Minimum 1+ years of experience in REST API development using python.

- Must have experience with anyone popular python frameworks like Django, Flask, and FastAPI Framework.

- Experience in designing and developing Restful Web services and Remote procedure calls.

- Able to integrate multiple data sources and databases into one system

- Knowledge of load testing and optimizing code for performance, security, and scalability

- Experience with Unit testing frameworks in Python

- Knowledge of modern authorization & authentication mechanisms.

- Able to create database schemes that represent and support business processes

- Knowledge of Version Control System & basics of CI/CD

- Write and maintain technical documentation

- Solid foundation in OOPS, Data structures, and Algorithms

- Knowledge of SDLC phases of project development.

- Experience in one or more No SQL Databases such as MongoDB, and Cassandra.

- Experience with event-based databases and programming

- Good experience in synchronous programming and thread-based programming.

- Experience with schedulers.

- Good to have knowledge of Linux shell commands.

- Good to have experience in Kubernetes & Docker

- Knowledge of any Cloud Service like GCP or AWS would be an added advantage

- Cares deeply about writing Quality, Testable & Modular code

- Good to have an understanding of NLP.
Read more
Job posted by
Ashwin Kain

Java Developer

at Cloudbloom Systems LLP

Founded 2017  •  Products & Services  •  employees  •  Profitable
Java
Python
Ruby
Ruby on Rails (ROR)
Go Programming (Golang)
Microservices
RESTful APIs
icon
Remote, Bengaluru (Bangalore)
icon
3 - 8 yrs
icon
₹13.5L - ₹20L / yr
Looking for a motivated Java Geek to join our team for a challenging role to build a Fintech/e-commerce product
  • 3 - 8 years of experience in building Enterprise applications using Java / J2EE technologies
  • Strong experience and knowledge of Design Patterns and fundamentals of Java / J2EE.
  • Strong experience in Spring Boot, Spring Framework, Spring Data And Spring Security.
  • Strong experience in building SOA applications using frameworks like Mule, Apigee or Amplify
  • Experience in using Persistence Libraries and ORMs like Hibernate, JPA.
  • Strong understanding of data-structures and their implementation.
  • Strong analytical and mathematical skills
  • Experience in building banking or payment solutions and understanding of payment processing workflows using ACH and credit cards is an added advantage
  • Strong understanding of secure coding practices is a must.
  • Strong understanding of RDBMS systems like Oracle, PostgreSQL and SQL / PL-SQL
        Exposure of  developing APIs with the OpenAPI Specification (OAS) using the Swagger tooling ecosystem will be a plus.
        Experience or working knowledge of payment gateway and related technical knowledge will be a plus.
        Experience or working knowledge of Elasticsearch or Solr search engine / indexing tool.
Note : Candiadtes who can join immediate to 15 days only apply for this job role.
 
 
Read more
Job posted by
Anuradha Paul

Ruby on Rails Developer

at F22Labs Global

Founded 2014  •  Product  •  20-100 employees  •  Profitable
Ruby on Rails (ROR)
Ruby
Rails Framework
GraphQL
Elastic Search
AWS Simple Notification Service (SNS)
Firebase
icon
Remote, Chennai
icon
7 - 10 yrs
icon
₹10L - ₹20L / yr

We are looking for a talented Ruby on Rails Developer who is motivated to create
websites, Mobile Apps and web applications for top clients. You will join our team
and actively help us build functional software and web-based applications.

 

What will you work on?

 

● Develop server-side logic, definition and maintenance of central database
● Ensuring high performance and responsiveness to requests from the
front-end
● Integrate the front-end elements built into the application
● Write effective and scalable code in Ruby
● Review and debug junior developers code
● Test applications for performance, responsiveness and security


Do you fit in?


● Experience as a Ruby on Rails along with RSpec and Rails admin
● In-Depth understanding of object-oriented programming
● Familiarity with concepts of MVC, Mocking, ORM and RESTful
● Hands on experience in Cryptography and Authentication of systems by various
mechanisms such as JWT, Oauth2, etc.
● Understanding of agile software development and familiarity with automated testing
platforms
● Good understanding of containerization using Docker and experience with orchestration
services such as AWS ECS
● Experience with working on AWS tools like EC2, S3, RDS, Elastic
Beanstalk, Route53, API gateway, Lambda etc
● Experience with SSO and building multi tenant systems.
● Proficient understanding of Git
● Familiarity with development aiding tools such as Rake, Bundler, Webpack, etc
● Familiarity with continuous deployment and creating pipelines on providers such as Gitlab CI
● Familiarity with payment gateways such as Razorpay, Stripe, Dwolla etc.

 

 

Read more
Job posted by
Anchal Gaur

dotNet Developer

at Global Software Services Co

Agency job
via Unnati
.NET
Telerik
ASP.NET
Visual Basic (VB)
C#
MVC Framework
Object Oriented Programming (OOPs)
RESTful APIs
AngularJS (1.x)
React.js
icon
NCR (Delhi | Gurgaon | Noida)
icon
2 - 7 yrs
icon
₹3L - ₹6L / yr
Our client is a premier web design and software solutions company based out of Delhi, Florida and California. They are a creative, young and dynamic organisation that provides superior quality solutions like web design and development, mobile app development on various platforms, cloud apps and Ecommerce web solutions. They have clients across US, Canada, UK, and Australia, who receive market ready and saleable apps.

 

 
The apps developed by our client typically have around 2lac downloads and the websites developed and maintained by them has helped their customers generate 250% more in sales. The founding team has a combined experience of over 50 years in fields covering software, hiring, client servicing and marketing.
 
As.NET Developer, you will be developing software using languages and technologies of the .NET framework.
 
What you will do:
  • Creating technical specifications and test plans.
  • Managing defect tracking system and resolving all issues and preparing the update for systems.
  • Preparing and maintaining code for various .Net applications.
  • Revising, updating, refactoring, and debuging the code.
  • Enhancing existing systems by analyzing business objectives, preparing an action.

 


Candidate Profile:

What you need to have:

 
  • Have experience of working on ASP.NET, VB.NET, C# or MVC.
  • Must be good with MS SQL DB queries and optimization techniques.
  • Very good in programming logic. Should be well versed with OOPS.
  • Knowledge of AngularJS or ReactJS is a plus.
  • Familiar with architecture styles/APIs (REST, RPC).
  • The ideal candidate should have a good knowledge of working with Telerik Controls.
  • Working in any programming language with exposure to Web services /REST API/Third-Party Integration.
  • Working exposure to Test, Link, JIRA, GIT, Jenkins, Visual Studio 2015 or later, OOPs concepts, Cloud concepts.
  • Good design skills using n-tier architectures (scalability, multithreading, caching, business & data layers) or SOA based application.
  • Candidate must know how to work with HTML, XML, JavaScript/Jquery.
 
Other Requirements:
  • Ability to lead the team and handle pressure and demands.
  • Sound knowledge on IT concepts and latest trends.
  • Excellent logical and analytical skills.
  • Ability to work independently and multi-task in a fast paced environment.
  • Strong verbal and written communication and interpersonal skills.
  • Highly organized and detail-oriented.
Read more
Job posted by
Sarika Tamhane

Sr. Backend Engineer

at Product Company

Agency job
via e-Hireo
Java
Hibernate (Java)
Amazon Web Services (AWS)
J2EE
Spring Boot
Microservices
RESTful APIs
CI/CD
Data Structures
Algorithms
icon
Bengaluru (Bangalore), Pune, Gurugram
icon
3 - 7 yrs
icon
₹10L - ₹15L / yr

Responsibilities : 

  • Design and develop scalable, high performance, and reliable API driven services/applications in Java language that operate whole day.
  • Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  • Interact with both business, financial research, and technical stakeholders to deliver high quality products and services that meets/exceeds business, customer, and technical requirements.
  • Own products and code from cradle to grave including production quality/performance monitoring.


Required Skills :

  • Experience building and running high performance enterprise applications developed in Java language.
  • Hands on experience developing Java web applications built with modern standards-based APIs including Java based REST APIs and implementations. 
  • Experience in Java language APIs, Spring technologies, Hibernate, JDBC, RDBMS and NoSQL based data persistence.
  • Experience developing solutions on AWS Cloud leveraging AWS Lambda, S3, DynamoDB, Cloud Formation, and other related AWS technologies. 
  • Solid understanding of Domain Modeling with Relational and Non-Relational Databases.
  • Excellent debugging and problem-solving skills, including ability to diagnose and fix performance and scalability issues.
  • Experience working in an agile methodology-based development environment.
  • Excellent written and verbal communication skills.
  • BS/B.Tech/M.Tech in Computer Science or a related field.

Share your resumes if this opportunity suits you.
Read more
Job posted by
Dibyasri Dutta

PHP Developer

at EcoWell India

Founded 2018  •  Products & Services  •  20-100 employees  •  Profitable
PHP
MySQL
CodeIgniter
Laravel
API management
RESTful APIs
icon
Remote, Bengaluru (Bangalore)
icon
2 - 5 yrs
icon
₹3L - ₹6L / yr
Introduction
PHP Developers at EcoWell India are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions to boost the business.
At EcoWell India, you will use the latest software development tools, techniques, and approaches and work with leading minds in the industry to build solutions you can be proud of.

Your Role and Responsibilities
As a PHP Developer, you will

1. Support DevOps implementations
2. Support automation assessments
3. Implement automation frameworks and approaches
4. Identify and analyze suitable opportunities for test automation
5. Utilize efficient and effective processes and standards to improve quality continuously
6. Understand the application Design / Layers
7. Develop back end components using REST services, Spring and Java
8. Develop UI components with Angular JS
9. Willing to work in Agile teams and take up challenging assignments
10. Relevant experience in Frontend UI Development
11. Work on modern web platforms
12. Work on Carbon testing framework
13. Supporting and fixing existing functionality
14. Designing and building application layers
15. Experience with RESTful API
16. Take the responsibilities of the latest web platform, database, API, caching layer, proxies, and other web services used in the system
17. Expertise in developing models and scalable Microservices components
18. Work on building integration flows on various Application Programming Interface (API) development platforms
Read more
Job posted by
Soumya Rao

Technical Lead

at WeInvest

Founded 2013  •  Product  •  100-500 employees  •  Raised funding
Ruby
Ruby on Rails (ROR)
Java
Data Structures
Algorithms
C++
Design patterns
icon
Bengaluru (Bangalore)
icon
5 - 8 yrs
icon
₹15L - ₹22L / yr

Key responsibilities for this role include:

• Lead one of the product verticals in the development of technology strategy, planning, hiring and execution of the next iteration of the WeInvest platform.

• Institutionalize a strong software engineering culture and facilitate a rapid, iterative, layered development approach.

• Be hands on with the coding, evaluate design and architecture choices, do in-depth code reviews, and implement standards and practices for software development.

• Inspire the engineering team to build quality, scalable code by pairing with team members periodically.

• Participate in the definition and management of high-quality product roadmaps based on business, product & tech strategy.

• Proactively identify and resolve strategic issues that may impair the team’s ability to meet strategic, financial, and technical goals.

The ideal candidate will have:

• Masters /BE/ B.Tech from a reputed institute

• About 6-10 years professional experience in software development.

• Excellent logical and analytical reasoning capabilities combined with strong knowledge of core

computer science concepts like algorithms, data structures, software design patterns, OOP etc.

• Should have experience in all the phases of SDLC

• Must have experience in leading a team. (At least 2-3 people)

• Be an expert in ruby on rails with experience OR from Fintech, Wealth Management OR Investment

• Management Domain with experience in any of the programming languages (Java/Python/Ruby).

• Breadth of experience in multiple technologies, tools, frameworks and processes is a big plus.

• Excellent understanding of core computer science concepts like algorithms, data structure,

Software design patterns, OOP etc. Be able to lead the team in design & architecture discussions,

introduce new tools, concepts & process to the team and guide other members of the team.

• Experience working in an agile team with software engineering practices like automated testing,

test- driven-development, continuous integration etc is a big plus.

• Excellent oral and written communication.

Read more
Job posted by
Vinaya Yadgiri
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 Pricelabs?
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