Description:
• Building highly scalable services end-to-end with frontend to handle terabytes of data.
• Finding innovative ideas to solve highly complex engineering problems or best UI/UX experience.
• Own, execute and deliver products/features end-to-end from planning to design to development to deployment
• Be the go-to person for the team for guidance and troubleshooting
• Proactively involved in code reviews, architecture, and design discussions
• Be the mentor to junior engineers or Interns for their deliverables to succeed
• Maintain engineering standards and best practices for coding, code reviews, releases
Required skills:
• 1 to 3 years of expertise in full stack software development with one or more of the general programming languages (e.g., Frontend- Angular, React, TypeScript, Backend- Python, java, C/C++, Go etc.). Experience in Angular with python is recommended.
• Deep understanding of how to build an application with easy integration of RESTful APIs along with good sense of UI designs.
• Knowledge of a how a frontend and backend framework like Angular or Django or similar with ORM or multi-tier, multi-DB-based data-heavy web application development will help your profile stand out.
• Proficiency in (S)CSS, HTML5, Javascript and writing cross-browser compatible code along with CSS framework like Bootstrap.
• Good understanding of RxJS observables and/or Promises, chart libraries like ChartJS or Highcharts.
• Good understanding of bundling modules (Webpack or gulp)
• knowledge of SQL queries & DB like PostgreSQL(must) or MySQL. Working knowledge of NoSQL DBs (Mongo, Redis, etc.) is a plus.
• Understands a programming language's limitation to exploit the language behavior to the fullest potential.
• Understanding of accessibility and security compliances
• Ability to communicate complex technical concepts to both technical and non- technical audiences with ease
• Diversity in skills like version control tools, CI/CD, cloud basics, good debugging skills, and test-driven development will help your profile stand out.
About ProGrad
Similar jobs
JD – Sr Nodes Js Developer
About Us:Our client is India’s first end to end CX platform enabled with gig-workforce. We empower companies to shift their CX centres to 100% Opex model and enable businesses to deliver quality customer experience services at significant cost benefits through our unique people and technology platform.
Our vision is to be the leading global customer experience service provider translating advanced technology through our network of existing local talent pools to add value for our customers.
Skills:
PRIMARY SKILLS NEEDED:
NodeJS, Angular and AngularJS
Sound SQL/MSSQL expertise
Sound experience in deployment of Web applications on AWS/Google cloud platforms
Experience on telephony or messaging applications and interfaces is good to have
Experience:
8-12 years of Full Stack Application development experience is must.
Deep understanding of client side development, coding in HTML5, CSS3, JavaScript ES6, and jQuery.
Strong experience using a client side MVC framework such as NodeJS, Angular and AngularJS
Topnotch programming skills and writing code for robust software design.
Experience in responsive design, cross browser compatibility and website performance.
Experience in object oriented design skills.
Aggressive problem diagnosis and creative problem solving skills.
Good understanding of how browsers and DOM work.
Experience with Git.
Experience with handling Services, RESTful, APIs.
Knowledge of frontend CSS frameworks like Bootstrap, Material UI and pre-processors like SASS and LESS.
Responsibilities:
To work with a cross-functional software development team on highly visible strategic projects as an expert level individual contributor to the coding tasks assigned.
Experience working with remote data via REST and JSON
Experience with third party libraries and APIs (Google APIs etc.)
Produce well designed efficient code in a timely manner to meet delivery timescales/milestones.
Mentor other developers on software best practices technical guidance and help grow their software development skill sets.
To proactively stay plugged into emerging technologies/industry trends and apply them into operations and activities.
Should demonstrate the ability to handle multiple projects simultaneously, manage priorities and communicate progress effectively.
smallest of restaurants to the largest chains across the world to grow their in-store
and online commerce. Right from automating all their workflows across online delivery
platforms such as Swiggy, Zomato, Deliveroo, UberEats—to building and deploying
self-branded websites and apps, right to managing their walk-in customers and
dine-in experiences, UrbanPiper is the preferred choice for over 20k+ restaurants.
We are backed by top VCs — Tiger Global and Sequoia Capital. Recently, we closed
our Series B round of funding with Swiggy and Zomato also participating together!
That’s a first and only (until now) event for any startup in the food and beverage
industry.
The team:
The Platform Team is responsible for the core order processing and workflow
automation products that UrbanPiper builds. The team owns a suite of services, a
customer facing application and data pipelines that enable our customers to take
orders from multiple online and offline channels, process them seamlessly, and track
them till completion.
Different internal and external applications and systems depend on services managed
by the team to deliver their functionality to end-users.
Your role:
As a Lead Software Engineer on the team, you will be responsible for the design,
development, and maintenance of functional components in our core order processing
and workflow automation products. You will be working with a team of backend and
frontend engineers to build new features and improve existing ones.
You will:
● Take technical responsibility for a part of the product/module all throughout the
SDLC ranging from design to implementation and operation.
● Design, build, and maintain efficient, reusable, and reliable Python code while
maintaining strict scalability requirements.
● Write unit tests and integration tests and ensure high quality code delivery.
● Write high quality documentation explaining the architecture and
implementation of the components you work on.
● Identify bottlenecks and bugs with the help of our error management/APM
solution, and devise fixes to these problems.
● Assist the SRE/Devops team in setting up the production environment for new
modules/systems as required.
● Participate in on-call shift rotations to assist the on-call SRE in identifying and
resolving product issues.
● Review code written by other team members.
● Mentor and guide Associate and Software Engineer level team members.
We are looking for someone who has/is:
● 4-7 years of experience in Python Web backend development.
● Ability to communicate clearly both verbally and in writing.
● Strong familiarity with frameworks like Django, Flask etc. and those required to
implement RESTful/GraphQL backends.
● Proficiency in SQL/NoSQL data modeling.
● Proficiency and experience designing and implementing clean and flexible REST
API interfaces.
● Ability to re-architect existing systems to become more efficient and scalable
based on industry best practices.
● Experience working with message queues such as RabbitMQ/Kafka or similar
queuing based systems.
● Experience with cloud services (AWS, Google Cloud Platform).
● Experience with CI/CD tools (Jenkins, CircleCI etc.).
Good to have:
● Experience in a high-growth technology startup company.
● Experience managing a technical team.
● Familiarity with the concepts of distributed systems, their various failure modes
and solutions to address them.
● Experience with column-oriented analytical databases such as ClickHouse,
Redshift etc.
Qualifications
- 3+ years of experience in development using Python OR Node.js
- Experience with React.js
- Previous experience with Shopify customization is desirable
- Bachelor’s degree in computer science or related field
Must have: Python-Angular(min.6Months) - Django- MySQL
Experience: 4-5Years
Location; Pune(WFH until Covid stabilizes)
Good to have: Kubernetes/Docker, Flask, Restful API
- Hands on Experience on PHP, Laravel, MySQL, jQuery, HTML5, Linux
- Knowledge of open source platforms like Wordpress will be an added advantage.
- Experience on Angular JS or React is preferable
- Experience using and deploying on Linux.
- Experience in teams using CI / CD Pipeline - Git, Jenkins
- Experience working in agile methodology