Senior Software Engineer
Location: Remote
About the Role:
We are looking for a skilled Backend Engineer to help design and build reliable, scalable, and secure systems powering next-generation financial products. You’ll work closely with cross-functional teams to develop APIs, services, and infrastructure that serve millions of users and enable critical financial operations in real time.
What You’ll Do:
- Design, develop, and maintain highly available backend systems using modern languages and frameworks (e.g., Python, Go).
- Build scalable APIs and microservices that support real-time transactions, data processing, and platform automation.
- Partner with product managers, frontend engineers, data scientists, and infrastructure teams to ship impactful features quickly and reliably.
- Write clear, maintainable, and well-tested code that meets the standards for performance, security, and compliance.
- Contribute to technical design documents and participate in code reviews and architectural discussions.
- Optimize backend performance, handle distributed systems challenges, and contribute to high observability (logging, monitoring, alerting).
- Help shape engineering best practices and mentor junior developers.
What We’re Looking For:
- 3+ years of backend engineering experience in a fast-paced, product-focused environment.
- Proficiency in at least one modern backend language (e.g., Python, Go, Kotlin, Java).
- Experience designing and scaling backend systems, especially for high-throughput or low-latency environments.
- Strong knowledge of relational and non-relational databases (e.g., PostgreSQL, MySQL, Redis, MongoDB).
- Experience building and consuming RESTful and/or gRPC APIs.
- Familiarity with cloud infrastructure and containerization tools (AWS/GCP, Docker, Kubernetes).
- Strong problem-solving, debugging, and system design skills.
- A passion for writing clean, well-structured, and efficient code.
Bonus Points:
- Experience working in regulated industries such as fintech, banking, or insurance.
- Prior experience with event-driven architectures (Kafka, RabbitMQ, etc.).
- Understanding of secure coding practices and familiarity with compliance standards (SOC2, PCI, etc.).
- Contributions to open-source projects or technical blogs