Senior Software Engineer

6 dni temu


Remote Remote, Polska Perry Street Software Pełny etat

About Perry Street Software

We are a leading provider of LGBTQ+ mobile dating apps, serving millions of users worldwide. Our mission is to provide a safe and inclusive platform for people to connect and express themselves.

Job Title: Staff Software Engineer - Backend

We are seeking a highly skilled Staff Software Engineer - Backend to join our remote international team. The successful candidate will have a strong background in software development, with experience in Ruby and Ruby on Rails.

Key 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

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

Nice to Have:

  • 2+ years experience with React, HTML, CSS
  • Experience in other server technologies such as Nodejs, Python or Golang
  • Experience in client technologies such as Java, Kotlin, or Swift with the Android or iOS SDK

Perry Street Software is an Equal Opportunity Employer.

We do not discriminate based upon race, religion, color, gender, gender identity or expression, sexual orientation, genetic information, national origin, ancestry, medical condition, disability, marital status, caregiver status, pregnancy, citizenship, age, military or veteran status, or other applicable legally protected characteristics.

All your information will be kept confidential according to EEO guidelines.



  • Remote, Poland (Remote) Team Connect Pełny etat

    The company {company} is looking for a skilled Senior Software Engineer - Full Stack to join their team.Main ResponsibilitiesDevelop and maintain high-quality, efficient, and scalable software applications.Collaborate with cross-functional teams to design and implement new features.Identify and resolve technical issues in a timely manner.Requirements5+ years...


  • remote, Poland (Remote) EPAM Systems Pełny etat

    Job Title: Senior Software Engineer in Automotive DomainWe are seeking a highly skilled and experienced Senior Software Engineer with expertise in the Automotive domain to join our team at EPAM Systems.Responsibilities:Develop embedded software for automotive steering systems using AUTOSAR Classic and C language.Conduct unit testing to verify the...


  • remote, Poland (Remote) EPAM Systems Pełny etat

    Job SummaryWe are seeking a highly skilled Senior Software Engineer with expertise in the Automotive domain to join our team at EPAM Systems. As a key member of our engineering community, you will be responsible for developing embedded software for automotive steering systems using AUTOSAR Classic and C language.Key ResponsibilitiesDesign and develop...


  • -, Poland (Remote) GR8 Tech Pełny etat

    We are seeking a Senior Software Engineer to join our team. In this role, you will be responsible for designing and implementing scalable systems that meet the needs of our business.Key Responsibilities:Design and implement scalable software systemsCollaborate with cross-functional teams to identify business needsDevelop and maintain high-quality...


  • Poland (Remote) EPAM Systems Pełny etat

    We are seeking a highly skilled and experienced Senior Software Engineer with expertise in the Automotive domain for our Client, a multinational conglomerate headquartered in Germany.As a Senior Software Engineer, you will be working on the development of embedded software for automotive steering systems using AUTOSAR Classic and C language.You will be...


  • Remote, Poznań, Polska EPAM Systems Pełny etat

    We are looking for a skilled Senior C++ Software Engineer to join our team.As a member of our platform team, you will be working on the development and improvement of software and system engineering projects for enterprise networking appliances.ResponsibilitiesContribute to the development and improvement of software and system engineering...


  • Remote, Poland (Remote) Vidoc Security Lab Pełny etat

    ### Job Title: Founding Backend Engineer ### Job Description At Vidoc Security Lab, we're pushing the boundaries of security automation by developing state-of-the-art AI models for cybersecurity. We're looking for a talented and motivated backend engineer to join our team and help us build a system that understands code, reasons about code, and finds...


  • Remote, Wrocław, Polska EPAM Systems Pełny etat

    We are seeking a skilled Senior Data Software Engineer with expertise in the Azure Data stack to join our Data Practice at a British multinational consumer goods company.As a Senior Data Software Engineer, you will play a crucial role in designing, developing, and maintaining robust data systems. Collaborating closely with cross-functional teams, your focus...


  • Remote, Poland (Remote) Sigma Software Pełny etat

    About the RoleWe are seeking a highly skilled Principal Machine Learning Engineer to join our Big Data Competence Center at Sigma Software. As a key member of our team, you will be responsible for designing and implementing cutting-edge machine learning solutions for our clients.Key ResponsibilitiesCollaborate with cross-functional teams to develop and...


  • Remote, Gdańsk, Polska EPAM Systems Pełny etat

    Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to contribute to the development and improvement of our software and system engineering projects.Key ResponsibilitiesDesign and implement secure software solutions for enterprise networking appliancesCollaborate with the team to implement security hardening roadmaps for...


  • remote, Poland (Remote) EPAM Systems Pełny etat

    We are seeking a highly skilled Senior Java Software Engineer to join our team as an Ecommerce Expert. As a key member of our engineering team, you will be responsible for designing and implementing high-quality software solutions in collaboration with cross-functional teams, ensuring the delivery of reliable and scalable applications.Key...


  • Poland (Remote) EPAM Systems Pełny etat

    Job Title: Senior Software Engineer in Automotive DomainWe are seeking a highly skilled and experienced Senior Software Engineer with expertise in the Automotive domain to join our team at EPAM Systems.This is a fully remote position offering the flexibility to work from any location in Poland, whether it's your home or one of our well-equipped offices.You...


  • Remote, Wrocław, Polska EPAM Systems Pełny etat

    We are seeking a highly skilled Senior Data Software Engineer to join our team at EPAM Systems. As a Senior Data Software Engineer, you will be responsible for providing technical leadership and oversight for other developers working on the project.The ideal candidate will have solid experience in SQL scripting and Java programming, as well as at least 1...


  • remote, Poland (Remote) EPAM Systems Pełny etat

    We are seeking a highly skilled Senior Java Full Stack Software Engineer to join our team at EPAM Systems. As a key member of our development team, you will be responsible for designing, implementing, testing, deploying, maintaining, and documenting solutions.The ideal candidate will have a strong background in Java development, with experience in developing...


  • Remote, Poland (Remote) Reef Technologies Pełny etat

    Unlock Your Potential as a Lead Python Backend EngineerAre you a seasoned Python developer looking for a new challenge? Do you have a passion for building scalable and efficient backend systems? We're seeking a highly skilled Lead Python Backend Engineer to join our team at Reef Technologies.About the RoleWe're a fully remote Python backend software house,...


  • remote, Poland (Remote) EPAM Systems Pełny etat

    Senior HIL Test Automation EngineerWe are seeking a highly skilled Senior HIL Test Automation Engineer to join our team at EPAM Systems. As a key member of our engineering community, you will be responsible for designing and developing test cases, ensuring automated tests execution, and communicating with our clients on a daily basis.Key...


  • Remote, Poland (Remote) Reef Technologies Pełny etat

    Unlock Your Potential as a Lead Python Backend EngineerAre you a seasoned Python developer looking for a new challenge? Do you have a passion for building scalable and efficient backend systems? We're seeking a highly skilled Lead Python Backend Engineer to join our team at Reef Technologies.About UsReef Technologies is a fully remote Python backend software...


  • Remote, Poland (Remote) Reef Technologies Pełny etat

    Unlock Your Potential as a Lead Python Backend EngineerAre you a seasoned Python developer looking for a new challenge? Do you have a passion for building scalable and efficient backend systems? We're seeking a highly skilled Lead Python Backend Engineer to join our team at Reef Technologies.About UsReef Technologies is a fully remote Python backend software...


  • Poland (Remote) Viio Technologies Pełny etat

    {"About the Role": "At Viio, we're on a mission to redefine how businesses plan, manage and optimize their software investments. Our product provides 360-degree visibility into all their SaaS and cloud vendors, offers intelligent recommendations for license and contract optimization, and helps companies save up to 30% of their annual spend. Having just...


  • Poland (Remote), Poland (Remote) Seagate Tech Pełny etat

    About Seagate TechSeagate Tech is a leading provider of mass data solutions, and we're seeking a talented Distributed Systems Software Engineer to join our team.Job SummaryWe're looking for a skilled software engineer to design, develop, and maintain highly reliable and available distributed systems. The ideal candidate will have a strong background in Cloud...