Job Details
Job Description
Responsibilities:
Technical Leadership & Mentorship: Lead and mentor a team of software engineers, ensuring best practices.
Architectural Vision & Design: Drive solution design, from gathering technical requirements to creating architecture blueprints.
Problem Solving: Diagnose and solve complex technical challenges within the FinMio ecosystem.
System Integration: Architect seamless integrations between FinMio and various internal and external systems.
Quality Assurance: Oversee the technical quality of deliverables, ensuring adherence to coding, performance, and security standards.
Agile Development: Champion Agile methodologies to ensure efficient, collaborative, and continuous delivery.
Innovation: Explore and apply new technologies, particularly in the Artificial Intelligence space.
Minimum Requirements:
Experience: 5+ years in a software engineering role, with a portion in a lead or senior capacity. Experience with product builds in a SaaS context is preferred.
Education: A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Technical Skills:
Strong analytical skills with the ability to translate business needs into technical solutions.
Extensive experience with cloud computing and designing distributed applications.
Ability to technically document proposed and current solutions clearly and comprehensively.
Technology Stack
Backend: Golang (or equivalent, e.g., Rust, C, Erlang), Python.
Databases: NoSQL/Document databases (e.g., MongoDB, DynamoDB).
Frontend: JavaScript/TypeScript with modern web frameworks (e.g., React, Angular, Vue).
DevOps: Experience with CI/CD tools and practices.
Benefits:
- Competitive salary based on experience (salary can potentially be more based on experience/skills)
IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [email protected]