- Company Name
- Bondaval
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title**
Full Stack Engineer
**Role Summary**
Build and maintain scalable APIs, services, and front‑end components for a fintech platform. Design reliable systems, contribute to architecture, and work across the stack—from infrastructure to UI—using Go, Python, VueJS, Postgres, and AWS services. Collaborate with product and data teams, experiment with emerging AI/LLM technologies, and continuously improve development workflows.
**Expectations**
- 2–4 years professional software engineering experience.
- Positive, collaborative mindset with focus on outcomes and continuous learning.
- Comfortable in a fast‑moving, Agile/Scrum environment.
**Key Responsibilities**
- Design, develop, and maintain scalable services and APIs powering the core platform.
- Implement front‑end features with modern frameworks (VueJS, React, or Angular).
- Write clean, testable code, participate in code reviews, and document solutions.
- Engage in architectural discussions, shaping best practices and technical direction.
- Improve CI/CD pipelines, testing frameworks, and deployment automation (GitHub Actions, Terraform, Ansible).
- Monitor, troubleshoot, and optimise system performance, addressing bottlenecks proactively.
- Champion knowledge sharing, code quality, and security best practices.
- Explore and prototype emerging technologies, including AI, LLMs, and data‑driven tooling.
**Required Skills**
- Proficiency in at least one server‑side language: Go, Python, or Java.
- Experience with relational databases (Postgres) and interest in NoSQL systems (MongoDB, Redis, Cassandra).
- Hands‑on work with RESTful APIs and service‑oriented design.
- Familiarity with modern front‑end frameworks (VueJS, React, Angular).
- Strong Git workflow knowledge; CI/CD pipeline experience.
- Exposure to cloud infrastructure and deployment tools (AWS, Terraform, Ansible, Docker, Kubernetes).
- Awareness of data, security, and scalability considerations.
- Curious about AI/LLM tools (Cursor, Copilot, ChatGPT) and their engineering impact.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- No specific certifications required.