Sr Backend Engineer
Published on December 04, 2024
Bravado is the first professional network and community for sales professionals. Our team is on a mission to change the perception of sales and usher in a bright future for the most popular career path in North America. We provide online tools and in-person events which empower our members to build their personal brands, connect with other sales professionals, and be the best they can be in their jobs.
Job Title: Sr Backend Engineer
Job Type: Full-Time
Location: Remote
Job Summary:
We are seeking an experienced Sr Backend Engineer with a passion for building scalable and robust backend solutions. This role requires a deep understanding of web technologies and cloud infrastructure, with a focus on developing high-quality applications. If you thrive in a remote work environment and excel at written and verbal communication, we want to hear from you.
The company is using a very flat structure and engineers tend to own project from zero to finish line, you can think of it as being mini CEO of your own project - so that you will think about potential product solutions, compare vendors, work on the actual implementation and do a post release analysis
Key Responsibilities:
- Design, develop, and maintain backend services using Ruby on Rails.
- Implement and manage cloud services on AWS to ensure high availability and performance.
- Optimize database performance and ensure data integrity using PostgreSQL.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Write and maintain clear, comprehensive documentation for new and existing features.
- Participate in code reviews to maintain code quality and share knowledge with the team.
Required Skills and Qualifications:
- Proven experience as a backend engineer, with a strong portfolio of Ruby on Rails projects.
- Expertise in AWS services including EC2, S3, RDS, and Lambda.
- Strong knowledge of PostgreSQL and experience in database design and optimization.
- Excellent written and verbal communication skills, with an emphasis on clarity and precision.
- Demonstrated ability to work independently in a remote setting and manage multiple projects.
- Strong problem-solving skills with a proactive approach to tackling technical challenges.
Preferred Qualifications:
- Experience with containerization technologies like Docker.
- Familiarity with agile development methodologies and tools.
- Knowledge of front-end technologies such as JavaScript, HTML5, and CSS3.