Backend Architect – Media Engineering – Mumbai – (10 – 15 yrs)

Backend Architect

As a Lead Backend Architectyou will have the unique and highly valued responsibility of building our backend infrastructure from scratch. Your duties will begin with architecting the infotainment system backend, including defining the backend technology stack. The backend system you build should be robust, scalable, and secure to support our mobile applications, fleet management, and data needs. You will work on a cross-collaborative team comprising of experienced automotive engineers, designers and technologists. The ideal candidate should demonstrate the ability to learn quickly and work effectively in a fast-paced, rapidly changing environment.

This team is responsible for overall system architecture and performance, maintenance of a NoSQL database schema and the API layer that wraps it, and various development and operations tasks (Dev/Ops).  Develop the vision and roadmap of organization’s technology strategy. Lead the architecture and execution of it. Identify new technology trends and keep an eye on consumer’s evolving behaviour in electronic and Web commerce.

Skills & Requirements:

– 10+ years of proven experience in building complex, large scale internet based systems.
– Must have experience in Back-end development in in various web based technology companies, with strong understanding of Data Structures and Algorithms.
– Strong understanding of Java.
– Significant development and delivery experience in leading large projects
– Hands-on coding experience with popular languages and web stacks.

Duties include:

  • Planning for and executing architectural changes in a rapidly growing and evolving business
  • Enhancing and maintaining a rapidly evolving API layer that wraps a NoSQL database
  • Assessing system performance and driving the necessary architectural or code changes based on test results
  • Collaborating with other software engineering teams on significant enhancements that require architectural changes
  • Maintaining and simplifying the existing codebase for speed and memory footprint
  • Profiling the speed of new and existing features
  • Collaborating with a geographically distributed team
  • Experience designing and maintaining scalable software systems and their architectures. Able to plan and execute performance tests, and profile and optimize code
  • Demonstrated knowledge of building high-performance custom software systems and architectures
  • Good database skills, both SQL and NoSQL databases; MongoDB, Redis experience a plus. Familiarity with design patterns
  • Worked with a variety of stacks
  • Knowledge of the software development lifecycle
  • BS in computer science or equivalent degree
  • Familiarity with versioning systems such as Git
  • Familiarity or a willingness to learn in a partially self-directed manner
  • Familiarity with agile software development methodologies is a plus
  • Passionate about technology, and scalable architecture

 

For more details please reach me at prasoonpurbia@gmail.com

Advertisements

Tech Lead/Engineering Manager – Early Stage startup – Bangalore (6 – 9 yrs)

Hi, I am looking to close Tech Lead/Engineering Manager role with one of the early stage product start up in Bangalore – we need a strong Java backend from  startups who has built product from scratch and scaled it up. This role reports to CTO,

ROLE OVERVIEW
Your primary responsibility as a tech lead/Engineering Manager will be to be a highly technical, hands-on software engineer & architect. You should have a Bachelors or Masters in Computer Science from a reputed Ivy League university or equivalent premier institute in India, and a minimum of 6 years of experience in software engineering, a deep interest in Fintech, data mining and analysis, very good communication skills, and want to work in a growing startup business. We are looking for people with progressive technical experience, sharp coding skills, and a passion for leading developers in a fast-paced environment. You will report to the CTO with a dotted line into CEO and Head of Product, and will be part of the company executive management team

Fintech-1

 

RESPONSIBILITIES:
a. Taking complete ownership of our technology platform development including hands-on development, architecture, technical support, Deployments, technology strategy, policies controls and procedures
b. Continually explore and evaluate new developments in tech that can benefit its products and platform, or the operational effectiveness of thesoftware development team
c. Lead in sourcing, building out technical team and hiring technical staff
d. Create a positive image of product in the marketplace, community and society (including writing technical blogs, contributing to the tech community by actively
engaging with authors of libraries used in our product, including bug reports, fixes,merge requests)
e. Participate in product feature and scoping discussions when it relates to resources and timelines, bearing in mind business objectives.
f. Participate in client outreach, education and technical assistance when required for our products.

MUST HAVE’s:
• Minimum of 6+ years of experience in software engineering and architecture and should have built atleast couple of products from scratch and scaled it to 10X to 100X
• Exceptional hands on coding skills in building enterprise applications using with
following technical stack: Java, Spring Framework, Messaging applications, relational
and non-relational databases such as MySql, MongoDB
• Knowledge of one or more of the following skill set, Javascript, Python, hybrid mobile
application development using either Phonegap or React Native, Front end technologies
Angular.js, React,js

NICE TO HAVE’s
• Atleast 2+ years of proven experience of building team in a product based startup.
Should have recruited (including sourcing personally, or from your own network or
recruitment firms) and managed high performing technical teams (comprising of front
end developers, back end developers, full stack developers, architects, QA’s) of at least
5-10 people on a day to day basis through proven performance management discipline

For immediate response message me on Linkedin

Backend Engineer (IC role) – Bangalore – (7-10 yrs)

Job description : – Backend Programmer
Job Location : – Bangalore.
Job Description
The candidate will be involved in the development team and is expected to be a self-starter, team player and strong driver for results and continual improvement.

Job responsibilities include:
 Understanding of core products and the organization.
 Develop prototypes and simulations of innovative improvements to the services infrastructure and functionality.
 Focused on developing code. Code is well-commented and typically improves after one or more code reviews
 Will be Involved in discussion with senior leader about development plan and design; Produces code that is sufficiently supported by test units
 Has a basic understanding of technical concepts required for specialized field.
 Work with engineers and other cross functional teams including Research, Project Management, Quality Assurance, Operations etc. to develop great software that meets market needs with respect to functionality, reliability, performance, scalability
Job Description:
 Programming skills in one or more of the languages – Core Java, C#, Node.js, Python
 Should strong in Algorithm, Data structures
 Some understanding on Unix/Linux
 Good Problem solving & Analytical Skills
 Good academic background
 Excellent Computer Science fundamentals
 Detailed knowledge on the project performed during course curriculum
 Good attitude and communication

For more details please reach me at prasoonpurbia@gmail.com

Product Manager – Product Startup – (3-8 yrs) – Bangalore/ Gurgaon

What will you do?

As a Product Manager, you would be expected to:

  • Conceptualize, define, plan and execute the core Backend / Logistics Product
  • Lead market and user research
  • Develop strategy, product roadmap and design of new products
  • Improve product features to deliver as per the team and company goals
  • Drive cross-functional team to set qualitative objectives and quantitative goals

Join us, if you are:

  • Customer Oriented: You are obsessed with providing the highest quality product and experience to the customer.
  • A Good Leader: You can spearhead the team and get the best out of everyone.
  • A Go-Getter: You are highly driven individual who goes that extra mile to deliver an outstanding product to the business team.
  • Analytical and Problem Solver: You understand the needs and requirements and conceptualize and design solutions for the problems
  • Adaptable: You demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing.

Background

  • You have a Bachelor’s degree in Computer Science from a Tier I engineering college (IITs, BITS Pilani, NSIT, DCE, NITs, IIITs).
  • You have 3-8 years of overall experience with very strong Backend / Seller-Side Product Management expertise.
  • You have experience with all stages of the product lifecycle.
  • You have a deep understanding of consumer behavior which will support product delivery from conceptualization to implementation.
  • Having domain knowledge in IoT and Data Analytics would be a plus.