Principal Software Engineer (Ruby Expert)

Sigma Software

Not Interested
Bookmark
Report This Job

profile Job Location:

Warsaw - Poland

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

  • Architect and implement scalable high-performance software solutions using Ruby and Ruby on Rails
  • Lead the design and development of new features and products ensuring code quality and best practices
  • Collaborate with cross-functional teams to define and implement technical strategies
  • Mentor and guide junior developers fostering a culture of continuous learning and improvement
  • Conduct code reviews and provide constructive feedback to team members
  • Optimize existing systems for improved performance and scalability
  • Contribute to the evolution of our technology stack and development processes
  • Participate in technical decision-making and help set the direction for our engineering efforts
  • Stay up-to-date with emerging technologies and industry trends recommending innovations when appropriate
  • Troubleshoot and resolve complex technical issues in production environments

Qualifications :

  • Expert-level proficiency in Ruby and strong knowledge of Ruby on Rails framework
  • 8-10 years of software development experience with a proven track record of leading complex projects
  • Bachelors degree in Computer Science Software Engineering or related field (or equivalent experience)
  • Strong experience with web development technologies (HTML CSS JavaScript)
  • Proficiency in database systems (e.g. PostgreSQL MySQL) and version control systems (e.g. Git)
  • Deep understanding of software design patterns principles and best practices
  • Experience with test-driven development (TDD) and automated testing frameworks
  • Knowledge of scalable and distributed systems architecture
  • Familiarity with cloud computing platforms (e.g. AWS Azure GCP)
  • Strong problem-solving skills and ability to architect complex software solutions
  • Excellent communication and leadership abilities with experience mentoring junior developers
  • Experience working with Agile methodologies
  • Ability to balance technical leadership with hands-on coding
  • Passion for staying current with emerging technologies and industry trends

Remote Work :

No


Employment Type :

Full-time

Architect and implement scalable high-performance software solutions using Ruby and Ruby on RailsLead the design and development of new features and products ensuring code quality and best practicesCollaborate with cross-functional teams to define and implement technical strategiesMentor and guide j...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

At Sigma Software, we are involved with the client’s team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more

View Profile View Profile