Staff Software Engineer I

New
H
Housecall ProHome services software
This role is open to candidates in Poland, Central European Time (CET) hours to support a balanced schedule for our Poland-based teamContractStaff
Salary8 200 - 9 700 USD per month (B2B)
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software engineering experience
Required Skills
GitRubyRuby on RailsSoftware ArchitectureCI/CDRESTful APIsWordPress

Requirements

  • Have 5+ years of professional software engineering experience using programming languages and frameworks.
  • Hold a bachelor’s degree in Computer Science, Computer Engineering, or a related field, or have equivalent work experience.
  • Have experience developing web applications and working with content management systems such as WordPress, Strapi, or Contentful.
  • Understand designing, building, and consuming REST APIs.
  • Be proficient with version control systems and collaborative development workflows such as Git.
  • Know performance optimization techniques, caching mechanisms, and content delivery networks (CDNs).
  • Have experience with performance tuning, memory optimization, and related diagnostic tools.
  • Be proficient with continuous integration and continuous deployment (CI/CD) practices.
  • Understand software architecture, system design, scalability, and reliability principles.
  • Have experience improving team efficiency or output quality through strategic use of AI tools and automation.
  • Be prepared to learn Ruby, the company’s primary technology stack.

Responsibilities

  • Design and implement scalable, high-quality software solutions for complex business and technical requirements.
  • Lead technical architecture and design decisions for high-impact initiatives across multiple systems.
  • Collaborate with product managers, designers, and engineers to define technical requirements, tradeoffs, and implementation approaches.
  • Write clean, maintainable, and efficient code that reinforces engineering best practices.
  • Conduct code and design reviews and provide actionable technical guidance to engineering peers.
  • Troubleshoot complex software issues and drive solutions through root-cause analysis and systematic problem solving.
  • Optimize application performance, reliability, scalability, and maintainability.
  • Develop and maintain technical documentation, architectural patterns, and reusable engineering standards.
  • Evaluate emerging technologies and recommend approaches to improve engineering quality, efficiency, or scalability.
  • Mentor and support engineers by sharing technical expertise.
View Full Description & ApplyYou'll be redirected to the employer's site
8 200 - 9 700 USD per month (B2B)
Apply Now