26 Aug
|
SatSure Analytics India
|
Bengaluru
26 Aug
SatSure Analytics India
Bengaluru
Role:
As a Software Development Engineer 2, you will design, build, and operate full-stack software that powers SatSure's geospatial products. You will own features and services end-to-end from React frontends to FastAPI services to PostgreSQL data layers running on AWS - and work closely with cross-functional teams, including product managers, data engineers, geospatial analysts, and other software engineers, to ship reliable software that runs at scale in production.
- Key Responsibilities:
- Feature Ownership: Take features from design through deployment and support - scoping the work, breaking it down, and shipping it with mínimal hand-holding.
- Full-Stack Development: Build responsive React frontends, robust FastAPI backend services, and well-modelled PostgreSQL data layers, delivering cohesive, maintainable code that enhances the user experience.
- Frontend Engineering: Develop modular, reusable React components (state management, routing, code-splitting), working with product and design to translate requirements into intuitive interfaces.
- Data Layer & Persistence:
Write and tune schemas, indexes, and queries in PostgreSQL (including geospatial workloads via PostGIS) for correctness and positive performance under real traffic.
- Cloud & Infrastructure: Deploy and run services on AWS using managed services, containers, and infrastructure-as-code, with attention to cost, security, and observability.
- Performance & Debugging: Investigate and fix bottlenecks across the stack - frontend rendering, API latency, slow queries, caching - using profiling, indexing, and query optimisation.
- Quality & Reliability: Write automated tests, work within CI/CD pipelines, add meaningful monitoring and alerting, and participate in on-call and incident follow-ups for the services you own.
- Design Participation: Contribute to design discussions and technical proposals, participate in sprint planning, retrospectives, and design reviews, and communicate progress and trade-offs clea
📌 Software Development Engineer (Bengaluru)
🏢 SatSure Analytics India
📍 Bengaluru