Эта вакансия в архиве

Посмотреть похожие вакансии ↓
Company hidden
обновлено 2 месяца назад

Senior Software Engineer (Puppet)

120 000 - 134 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US

Описание вакансии

Текст:
/

TL;DR

Senior Software Engineer (Puppet): Designing, developing, and maintaining software applications for the Puppet brand with an accent on configuration management, distributed systems, and backend technologies like Ruby, Java, and Clojure. Focus on building fault-tolerant and scalable systems, ensuring high-quality code through reviews, and continuous improvement of development methodologies.

Location: Remote (USA) or Onsite (Portland, OR)

Salary: $120,000–$134,000 per year (USD)

Company

hirify.global is a global company providing solutions for DevOps teams, known for inspiring creativity and fostering collaboration, trusted by leading brands worldwide.

What you will do

  • Collaborate with cross-functional teams to design, develop, and maintain software applications.
  • Utilize Git for version control, branching, and merging to enable efficient collaboration.
  • Design and develop fault-tolerant, scalable, and performant distributed systems.
  • Write clean, efficient, and maintainable code using Ruby and Clojure.
  • Conduct thorough code reviews and provide constructive feedback to ensure code quality.
  • Identify, troubleshoot, and resolve software defects and performance bottlenecks.

Requirements

  • Strong proficiency in configuration management practices and tools.
  • At least 3 years of experience working with a team on a production codebase.
  • Extensive experience with Git, including branching, merging, and conflict resolution.
  • Solid understanding of distributed systems concepts, such as fault tolerance, scalability, and consistency.
  • Experience in developing and maintaining software applications in a collaborative team environment.
  • Knowledge of software development best practices, including code reviews, unit testing, and documentation.

Nice to have

  • Proficiency in Postgresql, Ruby, Java, and Clojure.
  • Understanding of continuous integration and continuous delivery (CI/CD) principles and tools.
  • Experience developing configuration management solutions or system administration.
  • Knowledge of Agile development methodologies, such as Scrum or Kanban.

Culture & Benefits

  • Work with talented and dedicated people across the globe in a collaborative community.
  • Valued contributions, new opportunities, and good rewards.
  • Eligible for benefits including medical, dental, vision, retirement, and life insurance.
  • Access to wellness programs and other employee perks.
  • Combines the experience and rewards of a startup with the security of an established, profitable company.

Hiring process

  • AI tools may support parts of the hiring process (application review, resume analysis, response assessment).
  • Final hiring decisions are ultimately made by humans.