About The Company :
Pipemonk is a self-serve Data Integration service built for business users like Sales and Marketing executives. We help companies to automate their data flow across various cloud business applications like Shopify, QuickBooks, Zoho, Salesforce, NetSuite etc. The company’s customers are small and medium businesses in US, CA, UK, AU regions. To validate market problems and to gain traction, we started with “e-commerce” customer segment. Today, their e-commerce accounting integration product is used by 100’s of customers. They are also actively building other integration solutions in the marketing and sales domains as well.
Website : www.pipemonk.com
Job Profile : Senior Software Developer
Job Location : Bangalore
Desired Experience : 3 - 5 years
Course Specialization : B.Tech/BE/BCA/BSC
Training Period : None
Batches : 2012/2011/2010
Salary : INR 10 LPA – 15 LPA ( The salary (The salary depends on the quality/skills/performance of the candidates in the interview rounds )
Bond : None
Date of Joining : Immediate
Tentative Interview Date*: Will be communicated post registration window is closed.
*The shortlisted candidates will be sent Admit Cards/Call Letters on their registered mail Id, which they will need to carry on the date of Interview. No candidate will be entertained by the company without the formal intimation from Aspiring Minds.
Job Responsibilities :
-Integrating tens of third party APIs with Pipemonk platform, while taking care of API protocol management (REST vs SOAP), authentication (OAuth, Basic Auth, etc), API limitation, throttling, inconsistent API behaviour etc.
-Tackle the problem of unifying data structures across disparate systems designed by different companies across the world
-Work on building a schema less data warehouse and query optimization on top of it to search through tons of data
-Come up with intelligent hacks to overcome 3rd party API bugs, even when you don’t have their source code and no control over their API behaviour. Think of acting in a “behind the enemy lines” scenario
In this role, we expect you to:
-Implement scalable, robust and high quality solutions for data integration problems
-Develop unique core Intellectual Property for Data Integration Platform developed by us
-Keep the code simple and elegant (even as the complexity grows)
-To achieve these objectives, you’d perform the following recurring activities:
-What to solve: Identify the core technical issue from a generic / abstract problem statement (Ask deeper WHY questions ; Scope out the problem statement)
-How to solve: Create High Level Designs to solve specific problem statement
-Communicate rationale: Clearly document the design choices, trade offs, rationale for future reference (Author design docs)
-Solve Problems: Write clean, modular code that solves the problems based on the design created. Write thorough unit test cases to test the code.
-Validate solution: Review functional test cases written by QA team. Perform functional testing in dev environment before delivering QA builds
-Fix bugs in solution: Act on the customer reported bugs quickly and deliver WoW customer experience. Constantly communicate with the support team about the ongoing activities of the production issue.
-Learn and grow: Become an expert in at least two tech areas at Pipemonk. Constantly learn about latest technologies and critically evaluate their strengths & weaknesses. Share the learnings with the entire team
-Monitor Performance: Monitor and Improve server performance, deliverability and application performance.
-Have Fun: Most importantly, have fun and enjoy the experience. Make jokes and become the butt of jokes. Leave office every day with the satisfaction of having achieved something. Gain weight with free, healthy food
-Face to face followed by HR Round/Technical/Situational Round
Senior Software Developer
B.Sc., B.Tech/B.E., BCA
3 - 5 Years
10 - 15 LPA