Senior Full Stack Software Engineer
Department: Engineering
Location: Des Moines
Employment Type: FullTime
Senior Software Engineer
Reporting to: Tech Lead
Location: Anywhere
Scope of Position
Brale’s focus is on creating technology that makes DeFi usable in the real world for the next billion users. We believe that creating a bridge between CeFi and DeFi through accessible stablecoin technology will accelerate markets and opportunities globally.
Brale is an engineering organization and you’ll find that reflected in our team's behavior. You appreciate solid technical and product design and working with exceptional, like-minded engineers. Our team focuses on solving complex problems with simple solutions and continuously delivering them to customers.
We are looking for a Software Engineer to join our dynamic team. As a Software Engineer, you will play a critical role in building and maintaining our cutting-edge software solutions. You enjoy solving hard problems and are willing to go deep on a variety of technical subjects for which there is no expert. You embrace the unknown and strive to understand and experiment with your solutions. Quality enables speed, so you continuously produce well-tested, modular, and readable code. You’re a member of a team and value feedback from peers.
Responsibilities:
Collaborate with the team to design, develop, and maintain full-stack software applications using Elixir and TypeScript.
Contribute to both front-end and back-end development, ensuring seamless integration and optimal user experience.
Participate in the design and architecture discussions, providing valuable insights and suggestions.
Lead the development of small-medium sized features.
Write clean, efficient, secure, and maintainable code that adheres to coding standards and best practices.
Participate in code reviews to ensure the quality, security, and architecture of the software.
Practice unit and integration testing to ensure software quality and reliability.
Debug and troubleshoot issues, implementing timely and effective solutions.
Stay up-to-date with the latest industry trends and technologies, incorporating them into the development process when appropriate.
Collaborate with product and customer support to address any software-related inquiries or issues.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred, but not required).
5+ years of professional experience in software development.
Willingness to explore various blockchain technologies.
Familiarity with functional programming.
Experience with relational databases (PostgreSQL, MySQL).
Familiarity with Agile methodologies and the ability to work effectively in a collaborative team environment.
Strong problem-solving skills and the ability to debug and troubleshoot complex software applications.
Excellent written and verbal communication skills.
Self-motivated and passionate about learning new technologies and industry trends.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
