Software Development - Sr. Professional II
Core
Design and develop scalable backend services and APIs, lead database migration and modernization projects, and optimize PostgreSQL schemas for a cloud-native banking platform.
Role type
Senior backend software engineer (Go/PostgreSQL)
Builds
Enterprise-class cloud-native banking platform and transaction-processing engine
Domain
Fintech / Payments / Banking
Required skills
Go, PostgreSQL, database design, query optimization, data modeling, cloud environment operations, AI-assisted development tools, code reviews, architectural discussions
Preferred skills
PL/pgSQL, database replication, high availability, performance tuning, cloud-native architectures, Kubernetes, microservices, distributed systems, change data capture, large-scale data migrations, performance and load testing, specification-driven development
Responsibilities
Design, develop, test, and maintain scalable backend services and APIs; Lead or contribute to database migration and modernization projects; Analyze existing applications and databases to identify dependencies, risks, and technical requirements; Design and optimize PostgreSQL schemas, queries, indexes, partitions, triggers, and stored procedures; Collaborate with engineers, architects, product teams, and other stakeholders to define and deliver technical solutions; Ensure data integrity, security, reliability, and performance throughout the software-development and migration processes; Use AI-assisted development tools responsibly to improve design, implementation, testing, documentation, and troubleshooting; Participate in code reviews, architectural discussions, production support, and mentoring of other engineers
Seniority
Senior, hands-on IC