- Company Name
- Spiko
- Job Title
- Senior Software Engineer
- Job Description
-
Job Title: Senior Software Engineer
Role Summary:
Lead full‑stack development for a fintech platform, building and evolving a customer‑facing web application, operational APIs for partner integration, and system integrations with KYC, AML, and banking services. Drive reliability through monitoring, alerting, and infrastructure automation.
Expactations:
- 5+ years of end‑to‑end software engineering experience.
- Mastery of TypeScript across frontend (React, Tailwind) and backend (Effect, NX).
- Comfortable working in an English‑speaking environment.
- Strong curiosity and problem‑solving mindset.
Key Responsibilities:
• Design, code, test, and deploy features for the web UI using React, Tailwind, and NX.
• Build and maintain REST/GraphQL APIs that enable third‑party sellers to distribute financial products.
• Implement integrations with external services (KYC, fund administration, banks, AML screening).
• Construct and optimize alerting, monitoring, and logging infrastructure using Datadog, Terraform, AWS, Kubernetes, and Docker.
• Participate in code reviews, contribute to CI/CD pipelines, and uphold high code quality and performance standards.
Required Skills:
- TypeScript (frontend & backend), React, Tailwind, NX, Effect.
- Terraform, AWS (EC2, ECS/EKS, RDS), Kubernetes, Docker.
- PostgreSQL database design and optimization.
- Integration experience with OAuth/Ory, external API services.
- Monitoring and observability tools (Datadog).
- Familiarity with microservices and API design patterns.
- Strong written and verbal English communication.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
---