Talino Venture Labs is a California-based global venture studio building tech startups across Asia and the United States. Our mission is to accelerate economic growth and recovery for the emerging middle class around the world.
We’re looking for a Software Architect to join us as we rapidly scale our organization and build more inclusive product offerings.
As a Software Architect, your job is to own backend engineering for Talino and ensure that every product we release is secure, functional, and accessible for all users. You’ll oversee the successful release of Talino products, with a laser focus on software delivery.
You’ll love this role if you have a healthy balance of technical and leadership skills, and a strong customer focus. You should be a proactive, creative problem solver—someone we can count on to make the best decisions for your team.
Your core responsibilities:
Lead the software architecture and technical design in collaboration with other architects, product team, design team, and developer leads
Work with the architecture team to decide on technology stack, languages, frameworks, and design patterns
Participate in sprint planning and backlog grooming to help ensure that stories, acceptance criteria, and tasks, are well defined
Communicate and document technical challenges, risks, and recommendations
Perform other related functions as deemed necessary by the direct supervisor as agreed by all parties
You’ll need a keen eye for detail:
Uphold standards when writing code to ensure that the software is maintainable, robust, scalable, and testable. Ensure optimal performance of software solutions
Ensure adherence of software artifacts to architecture by conducting code and implementation reviews
Ensure compatibility and stability of software releases. Ensure that development deliverables are deployed and production-ready
A typical day at Talino will look like:
Attending regular stand ups and committee meetings as needed
Aligning deliverables with project stakeholders and providing regular updates
Providing regular updates and ensuring regular communications with assigned leads
Designing database schema, data structures, interaction between applications and services, and other software design artifacts along with the rest of the development team
Developing backend and frontend software for assigned projects, and related tasks to development such as, but not limited to: writing tests, doing unit testing, doing integration testing, writing automations, development of reusable components
We use different tools and principles for each project, but you don’t have to be experienced in our whole tech stack to join us. Bring your passion to the table and we’ll teach you the rest.
Be productive using our go-to technologies and principles: