Advanced Search


Start New Search:

fully remote
spring boot
google cloud
cutting edge
puerto rico
software engineer

Software Engineer - United States / Puerto Rico

Share Job
Suggest Revision
BrainHiBlanding, UT
  • At BrainHi, we are a relentlessly customer-focused team that is re-engineering the way businesses communicate with their clients by adding superpowers to their communications.
  • As a Software Engineer, you will be building, maintaining and operating the systems that help these businesses communicate with their clients and patients.
  • You will participate in quarterly and weekly planning with the rest of the Product & Engineering team, and help deliver the work planned for our weekly sprints.
  • We're looking for a Software Engineer with experience delivering constant product value to end-users at a fast paced environment.
  • You should be comfortable in a collaborative environment with strong communication skills.
  • You'll get to work with a modern tech stack; we are currently running mostly React and Django.
  • COVID-19 has changed the way the world works.
  • At BrainHi, we have transitioned from being a co-located team in Puerto Rico to a distributed team across a couple of timezones.
  • We expect this to continue for the near-future and expect you to be fully remote during this time.
  • Help establish the Roadmap for the Product & Engineering Team based on technology and our needs.
  • Write readable, well-tested and well-documented code across BrainHi's services and repositories.
  • We're not perfectionists, but we strive for excellence and our codebase has very strong test coverage.
  • Participate in Code Reviews to share your knowledge and improve our code quality.
  • We use Github to host our repositories, and encourage strong CI/CD practices across our services.
  • Participate in our Weekly On-Call rotation.
  • We strive for engineering excellence and follow modern observability practices.
  • As the engineer on-call, you will be our first line of defense in supporting the rest of BrainHi and any potential issues in our production environment.
  • Facilitate collaboration with other engineers, our product manager, and other team members to tackle the challenges of our users and improve our product.
  • Write clear design documentation and uphold best practices in engineering, security, and design.
  • We're big fans of Notion and during our shift to remote-first have relied on strong documentation as part of our communication workflow.
  • 3+ years of software engineering industry experience.
  • If you don't have the years of experience but are still interested, send us an email anyway and let us know why you'd be a great fit for BrainHi.
  • Have a deep understanding of Javascript design patterns, data structures and web architecture in general.
  • Proficiency working with React.
  • Experience working with a web applications that meet systemic goals of high availability, low latency, resiliency and quality in a cloud environment.
  • Experience working with PostgreSQL, MySQL or a similar relational databases.
  • Proficiency working with Python 3 and Django.
  • Experience working with AWS Services like Fargate, SQS and RDS.
  • Interest in and/or experience with communications, multi-user and telephony systems is a plus.
  • Experience working with modern infrastructure and tools.
  • We're hosted on AWS and use Terraform to provision our infrastructure.
  • Private Health Insurance
  • Stock Option Plan
  • BrainHi is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of any kind: BrainHi is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment.
  • All employment decisions at BrainHi are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, family or parental status, or any other status protected by the laws or regulations in the locations where we operate.
  • BrainHi will not tolerate discrimination or harassment based on any of these characteristics.
  • BrainHi encourages applicants of all ages.

Similar jobs:

  • All Jobs
  • Active
Software Engineer
Liberty Mutual InsuranceBlanding, UT
This position can be fully remote.

Latest Blog Posts: Reputation 101People's initial perception of your organization is also known as your brand reputation. Your brand rep either encourages or discourages people from engaging with your company. This means the way people view your company will affect sales and even recruiting efforts. in a Tight MarketAs a recruiter or employer, you know how much the economy affects your recruitment and retention efforts. You aren't just in competition with companies in your industry, but you are also fighting against inflation, recession, unemployment rates, and so much more. to Build a Candidate PersonaA candidate persona is a semi-fictional representation of your ideal candidate. Building a candidate persona is one of the best methods employers use to ensure their sourcing, recruiting, and hiring processes are focused. Knowing exactly what you're looking for streamlines everything and helps increase hiring confidence. So here's how to create a candidate persona and how to use it. to Get Into The Trades: Step-by-Step GuideGetting a trade job can be a great career move if you like variety and prefer to learn on the job instead of in an academic setting. A trade job can offer security and be a lucrative career path as the demand for skilled trade workers continues to grow. do Good Interviewers Prepare for Interviews?Just like candidates take the time to research you and your company, you should take the time to prepare for the interview. Preparing for the interview doesn't just reflect well on your employer brand and create a better candidate experience. Preparation also helps prevent bad hiring decisions. Bad hiring decisions are usually a result of poor execution during the hiring process. However, going into an interview fully prepared and ready to evaluate candidates will help avoid bad hires. So, here are 6 interview preparation tips for employers. I Hire for Potential Over Experience?The workforce is shifting every day. In fact, research from the World Economic Forum (WEF) shows over half of employees around the world will need to upskill or reskill by 2025. The rapid rise of digital literacy, automation, and new technologies will quickly supersede businesses that don't train ahead of the curve. With the dire need to invest in training, it's evident that hiring someone with experience isn't that much different than hiring someone without it. to Find a Job That Makes You Happy - 11 Concerning FactsDo you ever feel like your life is like one of those rom-com movie scene openers? You know, the ones where the main character rolls out of bed, awakened by a casually upbeat theme song, sulks their way to the coffee pot, and then trudges toward their computer to begin yet another boring day at work?