Software Engineer - Database (Haskell/PostgreSQL)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Remote. Eligible locations: United States, Brazil, United Arab Emirates, Ireland, Peru, Sweden, Colombia, Argentina, Romania, Cyprus, Switzerland, Portugal, Lithuania, South Africa, Czech Republic, Canada, Hungary, Mexico, Chile, Poland, Spain, and Bulgaria.
Salary: $96K–$192K per year, plus equity and bonus opportunities.
Company
Payward operates and other financial infrastructure businesses. Bitnomial is building a US-based global derivatives exchange, clearinghouse, and brokerage for digital assets and commodities, with systems largely written in Haskell.
What you will do
- Build, test, review, and ship features and fixes in Haskell services across exchange, clearinghouse, and brokerage systems.
- Understand and support end-to-end order, trade, clearing, and settlement flows.
- Design database schemas, constraints, indexes, exact numeric types, audit trails, and migrations for financial data.
- Write lock-safe, reversible migrations for large tables and review migrations from other engineers.
- Analyze execution plans and production metrics to resolve query, indexing, and access-pattern performance issues.
- Monitor systems, respond to alerts, support settlement operations, and investigate root causes of production incidents.
Requirements
- 3+ years of professional software engineering experience with a functional or strongly typed language such as Haskell, Rust, or C++.
- Strong SQL and PostgreSQL skills, including transactions and isolation levels.
- Solid computer science fundamentals in data structures, concurrency, and distributed systems, including replication, consistency, retries, idempotency, and failure handling.
- Willingness to participate in on-call and operational shifts.
- Care and rigor when working with code and financial data; measure before tuning.
- Good judgment with AI tools, including reading, testing, and understanding generated output before shipping.
- Asking why before making changes, sound judgment under pressure, and a calm, methodical approach during production incidents.
- Ability to collaborate across engineering, operations, risk, and compliance, with consistent documentation.
Nice to have
- Financial knowledge or experience in trading, markets, or financial services.
- Bachelor's degree in computer science or a related field, or equivalent experience.
- Haskell experience, particularly with PostgreSQL-backed services.
- Production experience with AWS Aurora PostgreSQL.
- Experience with high-volume time series or market data, such as tick data, order books, or event streams.
- Experience with Atlas or another declarative schema management tool.
Culture & Benefits
- Remote full-time role with applications accepted on an ongoing basis unless a specific deadline is stated.
- Participation in job-related skills or work-style assessments may be required as part of the hiring process.
- Equal opportunity employment focused on merit, diversity, and inclusion.
- Qualified applicants with criminal histories are considered consistently with the San Francisco Fair Chance Ordinance.
- Applicants may redact age, date of birth, and education attendance or graduation dates from resumes.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →