- Company Name
- Bondaval
- Job Title
- Software Engineer - FinTech Scale-Up
- Job Description
-
Job Title: Software Engineer – FinTech Scale‑Up
Role Summary: Design, build, and maintain scalable back‑end services and APIs for a distributed financial risk platform, contribute to front‑end work, and integrate AI/LLM capabilities. Work across the full lifecycle from architecture to deployment in a high‑growth fintech environment.
Expectations: Deliver robust, high‑performance code that meets product and security standards; participate in architectural decisions and CI/CD improvements; leverage AI tools to enhance productivity and product quality; collaborate closely with product, data, and DevOps teams.
Key Responsibilities:
- Design and implement scalable RESTful APIs using Go (primary) with Python for scripting.
- Own end‑to‑end delivery: technical design, coding, testing, deployment, monitoring.
- Contribute to front‑end components in VueJS as needed.
- Work with Postgres, MongoDB, Redis, and other NoSQL solutions.
- Participate in microservices architecture discussions and decisions.
- Improve CI/CD pipelines using GitHub Actions, AWS, Ansible, and Kubernetes.
- Write clean, well‑tested, maintainable code and conduct code reviews.
- Explore and implement AI/LLM integrations (e.g., Hugging Face, LangChain).
- Support open‑source contributions and research initiatives.
- Align technical solutions with business and product requirements.
Required Skills:
- 3+ years of software engineering experience.
- Proficiency in Go (preferred) with additional experience in Python, Java, or similar.
- Experience designing distributed systems, microservices, and scalable architectures.
- Strong knowledge of Postgres and at least one NoSQL database (MongoDB, Redis, Cassandra).
- RESTful API design and integration expertise.
- Familiarity with front‑end frameworks (VueJS, React, Angular).
- Git source‑control and CI/CD tools (GitHub Actions, Jenkins).
- Infrastructure/orchestration: AWS, Ansible, Kubernetes, Terraform (preferred).
- Interest in AI/LLMs, experimentation with tools like Cursor, Copilot, Hugging Face, LangChain.
- Good communication, teamwork, and a security‑first mindset.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).
- Relevant certifications in cloud (AWS, Azure), DevOps, or security a plus.