Senior Full-Stack Engineer – Mobile First

Who We Are

At Totem, we’re on a mission to create a new tradition of Native wealth building through digital banking built by and for indigenous people. Totem is founded by Native Americans, based in the heart of Indian Country in Tulsa, Oklahoma. We’re partnering with sovereign tribal governments to provide culturally relevant financial products, streamlined access to tribal benefits, and education through our digital banking app.

We’re looking for a pathfinder who can build products our users will love.

Roles and Responsibilities

Collaborate, share expertise, and positively influence a rapidly expanding team of engineers and technical professionals

  • Work collaboratively with Product and Executive functions to execute on a mission-oriented roadmap

  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

  • Monitor the application's health and performance, proactively identifying areas of improvement. Implement automation to enhance workflow efficiency, and establish streamlined development processes and procedures to ensure rapid, consistent, and reliable feature deployment.

  • Maintain, refactor and improve the existing codebase, leveraging the Flutter framework/Dart language and other technologies

  • Review code developed by other engineers and provide feedback to ensure best practices

Skills and Abilities

  • Strong written and verbal communications skills.

  • Strong interpersonal skills and the ability to build and maintain positive relationships.

  • Strong analytical and troubleshooting skills, with the ability to think critically.

  • Proactive in identifying areas for improvement within the application and the development process.

  • Broad knowledge of software development practices, patterns, and architectures.

  • Ability to effectively share knowledge and expertise with team members.

  • Ability to research, recommend, and integrate best practices and new technologies. 

  • Strong relationship development and collaboration skills. An open-minded approach to receiving feedback and continuously enhancing one's own skills and knowledge

  • Proficiency in providing constructive feedback during code reviews.

  • Ability to manage multiple tasks, prioritize effectively, and meet deadlines.

Minimum Qualifications:

  •  Bachelor’s degree or equivalent practical experience

  •  3+ years experience with Android and iOS application development

  •  3+ years experience testing, maintaining or launching software

  •  3+ years experience with software design and architecture

  •  Experience with third-party libraries and APIs

  •  Experience working in an agile development process

  •  Published one or more mobile apps in Google Play / App Store

  •  Programming experience with Dart language and Flutter framework

  •  Experience with AWS

🎉 Bonus points:

  • Experience with the financial technical industry.

  • Experience in working closely with Product and Executive teams to ensure technical alignment with business objectives.

  • Experience in diagnosing and addressing product or system issues, considering various components like hardware, network, and service operations.

  • Familiarity with system monitoring tools and practices.

  • Experience with automation tools and methodologies to improve workflow efficiency.

  • Experience with Firebase

What you’ll get

We’re a fully remote team with unlimited vacation. As part of our decolonization efforts, we’re proud to offer a flexible federal holiday policy that enables team members to observe the religious or cultural events of their choice. We offer competitive salary, health benefits, and a flexible parental leave/self care policy. If you have an interest in moving to Tulsa, we can help you secure relocation assistance through local partnerships.

If you’re excited about our purpose, email recruiting@mytotem.app to introduce yourself!