Senior Software Engineer

Brado Logo

Brado

πŸ“Remote - United States

Summary

Join Brado, a consumer engagement firm, as a Senior Software Engineer to build and deploy production-grade AI systems. You will bridge the gap between cutting-edge AI and real-world applications. This role involves developing tools and applications, ensuring test coverage, collaborating with cross-functional teams, and prioritizing tasks effectively. While primarily remote, the team gathers in person several times a year. Brado values a work-life synergy and celebrates diversity. The position requires a Bachelor's degree in computer science or equivalent experience, along with several years of software engineering experience and specific technical skills.

Requirements

  • Bachelor's degree in computer science or related field or equivalent experience
  • 5+ years of experience as a software engineer
  • Fluent in JavaScript and Python (Fast API)
  • Experience in backend development design and implementation, database (relation , NoSQL)
  • Hands on experience with modern JavaScript framework , React/NextJS
  • Familiar with Cloud platform Azure/AWS
  • Hands on experience with CI/CD pipeline implementation
  • Experience working in an agile environment
  • Excellent analytical and problem-solving skills
  • Demonstrate ability to quickly learn new languages

Responsibilities

  • Develop tools and applications by writing clean, efficient code with guidance following stated best practices
  • Completes, in a reasonable time frame, a smaller, well-scoped component of a larger project
  • Owns independent small-to-medium features all the way from technical design to launch
  • Ensures proper test coverage for work, knowing and employing some different test strategies
  • Capable of and debugs some production issues without help
  • Prioritizes tasks; avoids getting caught up in unimportant details and endless discussions
  • Collaborates with PMs and cross-functional partners to positively influence our product development cycle and move projects along
  • Demonstrates rapid learning, making steady progress without the need for constant, significant feedback from more senior engineers
  • Appropriately balances prioritization of customer-impacting projects with work that gives us better visibility into our system (data), reliability, testability and better infrastructure
  • Completes a sprint's worth of work with a high level of precision in terms of estimation versus reality
  • Leverages data to make informed decisions
  • Documents code according to department practices and supports others in doing the same
  • Participates in tech recruiting activities as needed
  • Aligns with our values: People, Commitment, Aspiration, Trustworthiness & Impact

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Work From Home

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.