11+ PostGIS Jobs in Bangalore (Bengaluru) | PostGIS Job openings in Bangalore (Bengaluru)
Apply to 11+ PostGIS Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest PostGIS Job opportunities across top companies like Google, Amazon & Adobe.
we are creating the infrastructure for Crypto
š„ What will you do?
As a Lead Backend Engineer, you will
- Build out and help scale our Django (+ReactJS / VueJS) based web application as we add new features and customers
-
Help us transition from monolithic system architecture to microservices and serverless system architecture to help meet our future scaling requirements
- Collaborate on a daily basis with a small, nimble team of product managers, engineers, and UX designers to understand business requirements and user experience goals and pain points.
- Build out features to enable multi-channel customer acquisition include partner channels, enterprise channels, and government channels
- Integrate third-party plugins to enhance customer experience and internal tooling build internal tooling to improve internal team efficiencies.
- Actively participate in code reviews
- Work with our quality assurance team to improve coverage on our automated testing suites
š What are we looking for?Ā
While we do not have a strict list of requirements for candidates interested in this role, some indicators that you would fit this role and our engineering culture areĀ
-
Prior experience of a few years (3+ years) with python based frameworks as Django or Flask would be essential to work on our application stack.
-
You actively promote a culture of engineering excellence some of which could be writing efficient code, use of elegant design patterns, and styling your code through code-linting policies.
-
You enjoy designing software architecture by collaborating with engineering managers, architects, and other lead engineers to explore existing systems, determining areas of complexity, potential risks to successful implementation.
- You enjoy coaching folks to achieve outcomes through nudges.
š¢ Other information you may want to considerĀ
- We will be flexible for the rest of the pandemic and work remotely; however, we are not a remote-first company, and the work location would be Bangalore when things settle.
- Our backend tech stack includes Django, FastAPI, Postgres, Redis, Clickhouse, and TigerGraph. Our environments are managed through Docker, Kubernetes, and Terraform.
Company is building a math-learning platform with a meticulously designed curriculum that helps students become 4x quicker and better at math by nurturing their cognitive abilities and building their core math acumen.
Responsibilities:
ā¢ Design, develop, test, deploy and maintain software
ā¢ Delivering high quality and well-structured code
ā¢ Manage individual project priorities and deadlines
ā¢ Participate in enhancing tools and processes
ā¢ Participate in production observance and technical incident management
ā¢ Ability to quickly learn and adapt to keep up in a fast-paced environment
Must haves:
ā¢ Strong data structure concepts
ā¢ Great problem-solving skills
ā¢ Working knowledge of at least one or more of Java / JavaScript / C / C++ / Golang / Python
ā¢ Exposure to RDBMS and/or NoSQL databases
ā¢ Working knowledge of GitHub, CI/CD, Devops
Good to have:
ā¢ Any cloud exposure like AWS, GCP or Azure
ā¢ Hands-on experience with Docker containers, Kubernetes etc
Client of People First Consultants
Experience: 6 - 10 years
Location: Bangalore
- Worked on Python, with knowledge of Scrapy framework & Beautiful Soup.
- Maintaining the running web crawlers full-stack application.
- Create more/better ways to crawl relevant information
- Builds and maintain new API integrations to support continuing increases in data volume and complexity
- Python Tech stack (Python library: Requests, Urllib, Beautifulsoup).
- Good communication skills.
Role description:
We are looking for a LEAD- FullstackĀ with expertise and experience in designing and developing applications including new developments, enhancements, maintenance and support. The role involves continuous collaboration with team, partners.
Candidate description:
Should have:
- Passion for technology and financial domain with demonstrated ability to learn quickly
- Delivery focus with ability to take full ownership
- Strong commitment to quality and delivery
- Strong communication skills
Skills/Knowledge and experience:
- Object oriented design and development skill
- Webservices - Node JS/Express JS, Rest API
- Frontend ā, React, Angular (Javascript and Typescript)
- Unix and Shell scripting
- SQL Proficiency, good to know MongoDB
Software Engineer - II (Backend)
Ā
As a Software Engineer ā II, you'll bring a good understanding of design and coding practices and apply these independently in development. In this role - you could expect to:
- Own the lifecycle of a feature from requirement analysis to deployment and post production processes
- Perform code reviews and support your team implement best practices
- Explore trade off's on module designs
- Continuously improve performance metrics of modules owned. Performs RCAs and deploys long term fixes.
- Implement initiatives that improve engineering efficiency and excellence
- Participate in the hiring and interview process for junior developers on your team
**Requirements**
- 3-5 years experience in backend development, preferably on JavaScript
- Experience in JS based frameworks such as NodeJS, ReactJS, TypeScript
- Solid understanding of OOPS , RDBMS , NoSQl databases and concepts
- Familiar with building web applications and hosting.
- Should be aware of Unix based OSes, and be able to manage command line scripting and other shell commands.
- Exposure to cloud service SDKs and hosting on platforms such as AWS or Azure
- Conversant with standard enterprise Design patterns.
- Practices to keep the code DRY(dont repeat yourself) and readable.
- Experience working with third-party integration tools and platforms
- Strong familiarity with source control systems
We are seeking a lead Python Developer to lead the backend efforts and, in the process design, develop, and deploy its customer centric applications.
The person will have the opportunity to design and build an early stage, rapidly evolving platform from scratch and carry out these primary responsibilities -
Optimize components for maximum performance across multiple devices and browsers
Write performant REST APIs for both internal and external consumption
Build micro services and their deployment process
Work with problems of scale, leveraging technologies that are distributed in nature.
Ā
Perform code reviews
Required qualifications and must have skills
Excellent analytical and problem-solving skills
Proven-deep-expertise with Python programming (4+ years of hands-on experience in Python and backend development)
Building performant and scalable applications from scratch
Experience in working with frameworks like Django, Flask, etc.
Experience with building APIs and services using REST, SOAP, etc.
Experience with any RDBMS and strong SQL knowledge
Comfortable with Unix / Linux command line
Object-oriented concepts & design patterns
Sytem and database desinging skills
Nice to have Skills
Knowledge of other programming languages beyond Python
Familiarity with managing infrastructure on AWS/GCloud
Experience with working with/building data analytics pipleline
Familiarity with NoSQL databases
Good understanding of Docker and container platforms like Mesos and Kubernetes
Security-first architecture approach
Application benchmarking and optimization
Interpersonal Attributes
You are driven by the impact your work creates
You can answer the why behind any technological choice you make
You can work independently as well as part of a team
ā¢ Agility and ability to adapt quickly to changing requirements and scope and prioritiesĀ
ā¢ Strong proficiency with JavaScript (ECMAScript 5, 6)Ā
ā¢ Knowledge of Node.js and frameworks available for it (SailsJS, Express)Ā
ā¢ Understanding the nature of asynchronous programming and its quirks and workaroundsĀ
ā¢ Familiarity with front-end technologiesĀ
ā¢ User authentication and authorization between multiple systems, servers, and environmentsĀ
ā¢ Interaction with multiple data sourcesĀ
ā¢ Good understanding of SQL syntax
ā¢ Understanding fundamental design principles behind a scalable applicationĀ
ā¢ Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
ā¢ Implementing automated testing platforms and unit testsĀ
ā¢ Proficient understanding of code versioning tools, such as Git .
ā¢ Knowledge in the field of IOT is good to have.Ā