Apply

Staff Software Engineer - Backend

Posted 3 months agoViewed

View full description

πŸ’Ž Seniority level: Staff, 10+ years of software development experience, 3+ years team management experience

πŸ“ Location: South America, Europe

πŸ’Έ Salary: $50 USD/hr or higher based on experience

πŸ” Industry: Social Dating Apps

🏒 Company: Perry Street Software

πŸ—£οΈ Languages: English

⏳ Experience: 10+ years of software development experience, 3+ years team management experience

πŸͺ„ Skills: AWSDockerSoftware DevelopmentSQLAgileAndroidHTMLCSSJavaKotlinRubyRuby on RailsSwiftGoReact

Requirements:
  • Bachelor’s degree (or higher) in computer science, related field, or equivalent practical experience
  • 10+ years of software development experience
  • 3+ years team management experience
  • Experience working with Ruby and/or Ruby on Rails
  • Intuitive understanding of the possibilities and limitations of RoR's MVC architecture
  • Intermediate SQL and data architecture experience; extensive ActiveRecord experience
  • Data migration experience
  • Experience AWS, Docker and similar
  • Experience using design and architecture patterns
  • Good sense of usability and product for mobile apps
  • Strong sense of ownership, delivering on time and on budget
  • Shipped consumer mobile-first apps on Android or iOS
Responsibilities:
  • Lead a developer team to deliver large-scale consumer software for apps, capable of supporting 1000s of simultaneous requests/sec
  • Bring architectural opinions of and experience with complex (100+ model) web applications
  • Evolving the current Ruby-based architecture to develop innovative, consumer-facing mobile products, while supporting the product roadmap
  • Work in an agile team with Product, Design, Support, and Marketing to respond to our users needs
  • Debug and develop with all layers of the software stack - frontend (JavaScript or iOS/Android), middleware (Ruby), backend (AWS)
  • Help develop solutions end to end, from the design, to requirements, coding, refactoring, delivering, and maintenance
  • Excel at communication in a distributed, remote team
Apply

Related Jobs

Apply

πŸ“ Ireland

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E about 12 years agoπŸ«‚ Last layoff 12 months agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and product feature development.
  • Experience working with product management and designers to exceed customer needs.
  • Excitement about technical challenges and understanding business strategies.
  • Experience with Go To Market teams, internal product teams, and CRM implementations.
  • Developing data analysis skills and familiarity with tools like Amplitude and Excel.
  • Ability to work collaboratively to solve problems and develop product architecture.
  • Coaching and mentorship experience.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build, and analyze new features and tools that contribute to company growth.
  • Work with a small cross-functional team including engineers, PMs, designers, and researchers.
  • Collaborate across the company to improve user goals and experiences.
  • Implement experiments for insights into user behavior.

Backend DevelopmentLeadershipSoftware DevelopmentData AnalysisJavaREST APIMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ Germany, India

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E about 12 years agoπŸ«‚ Last layoff 12 months agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and for product feature development and innovation.
  • Experience working closely with product management and designers.
  • Excitement for technical challenges and understanding business and go-to-market strategies.
  • Experience with Go To Market teams, internal product teams, or customized CRM implementations.
  • Interest in developing data analysis skills and collaborating with ops and analytics teams.
  • Ability to work collaboratively to solve problems and develop product architecture.
  • Experience in coaching and mentorship.
  • Track record in partnering with recruiting to build engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools that contribute to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with HubSpotters across the company in various functions.
  • Help users achieve their goals through implemented changes.
  • Conduct experiments to gain insights into user behavior.
  • Obtain exposure to business operations at HubSpot.

Backend DevelopmentLeadershipSoftware DevelopmentData AnalysisJavaCollaborationMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ Brazil

🧭 Full-Time

πŸ” Commerce platform

🏒 Company: VTEXπŸ‘₯ 1001-5000πŸ’° over 3 years agoπŸ«‚ Last layoff over 2 years agoE-CommerceSaaSInformation TechnologySoftware

  • Experience in building backend systems for large-scale applications.
  • Proficiency in multiple programming languages.
  • Track record of effective mentorship, guiding junior and senior team members.
  • Willingness to learn from stakeholders.
  • Strong communication skills in English and Portuguese.
  • Located in Brazil.

  • Develop a resilient, scalable commerce platform used by clients worldwide.
  • Serve as a technical reference for backend development best practices.
  • Collaborate with different teams to improve processes and ensure alignment with business goals.

Backend DevelopmentLeadershipSoftware DevelopmentREST APICommunication SkillsAnalytical SkillsCollaborationProblem SolvingRESTful APIsMentoringAttention to detailTime ManagementWritten communicationMultitaskingDocumentationMentorship

Posted about 2 months ago
Apply
Apply

πŸ“ Ireland

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E about 12 years agoπŸ«‚ Last layoff 12 months agoSaaSAnalyticsMarketingCopywritingSocial Media

  • Passion for clean, scalable code and product feature development and innovation.
  • Experience working closely with product management and designers to create customer-centered solutions.
  • Excitement about technical challenges and a strong connection to business strategy.
  • Interest in data analysis tools such as Amplitude, Looker, and Excel, collaborating with ops and analytics teams.
  • Ability to work collaboratively, solve problems, and develop product architecture.
  • Coaching and mentorship experience is a plus.
  • Track record of partnering with recruiting to build engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, contributing to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with HubSpotters across the company.
  • Implement experiments to gain insights into user behavior and improve their experience.
  • Get exposure to how HubSpot works as a business.

LeadershipData AnalysisJavaProduct ManagementCollaborationCoachingMentorship

Posted 2 months ago
Apply
Apply

πŸ“ Germany, India

🧭 Full-Time

πŸ” Customer relationship management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E about 12 years agoπŸ«‚ Last layoff 12 months agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and product innovation.
  • Experience collaborating closely with product management and design to exceed customer needs.
  • Ability to work collaboratively to solve problems and develop product architecture.
  • Coaching and mentorship experience.
  • A track record in partnering with recruiting to build engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, contributing to company growth and revenue.
  • Work with a small cross-functional team including engineers, PMs, and designers.
  • Collaborate with various teams across the company.
  • Help HubSpot users meet their goals through your contributions.
  • Implement experiments for valuable insights into user behavior and experience.
  • Gain exposure to HubSpot's business operations.

LeadershipJavaProduct ManagementCollaboration

Posted 3 months ago
Apply