Taro Logo

Senior Software Engineer

Pattern is an ecommerce company focused on marketplace solutions.
Backend
Senior Software Engineer
In-Person
5+ years of experience
E-Commerce

Description For Senior Software Engineer

Pattern is seeking a Senior Software Engineer to join their development team in Pune, India. This role combines technical expertise with team leadership, focusing on building and maintaining ecommerce solutions. The ideal candidate will bring 5+ years of Ruby development experience and a strong foundation in full-stack development, including frontend technologies, databases, and DevOps practices.

The position offers an opportunity to work on significant ecommerce platforms, collaborating with US-based teams in an international environment. You'll be responsible for architecting and implementing web solutions, managing databases, and ensuring high-quality code delivery through CI/CD practices. The role requires both technical excellence and strong communication skills, as you'll be working across teams and time zones.

Key technical requirements include expertise in Ruby, object-oriented programming, and various frontend technologies (HTML/CSS, JavaScript, React, Angular). You'll also need experience with databases (PostgreSQL, MySQL, MongoDB), messaging systems (RabbitMQ), and DevOps practices. The role combines hands-on development with architectural decision-making and team leadership responsibilities.

Pattern offers a unique opportunity to work with major ecommerce platforms like Amazon and Walmart, providing exposure to high-stakes business environments. The company values diversity and creates an inclusive environment for all employees. This role is perfect for a senior engineer who wants to impact ecommerce solutions while working with a global team.

Last updated 21 days ago

Responsibilities For Senior Software Engineer

  • Work with development teams to ideate software solutions
  • Design and implement overall web architecture
  • Develop and manage databases and applications
  • Work with US counterpart on scrums, sprint planning and retrospectives
  • Design and implement continuous integration and deployment
  • Build mobile responsive features and applications
  • Problem-solving with alternative approaches
  • Work as part of a team to encourage innovation & best practices

Requirements For Senior Software Engineer

Ruby
JavaScript
React
Node.js
PostgreSQL
MongoDB
MySQL
RabbitMQ
  • 5+ years of proven work experience in Ruby development
  • Deep expertise in object-oriented development and design patterns
  • Good understanding of Ruby syntax and its nuances
  • Degree in Computer Science, Statistics, or relevant field
  • Knowledge of front-end languages and libraries (HTML/CSS, JavaScript, XML, jQuery)
  • Experience with JavaScript frameworks (Angular, React, Node.js)
  • Familiarity with databases, web servers, and UI/UX design
  • Experience implementing testing platforms and unit tests
  • Understanding of Messaging concepts and technologies (ActiveMQ/RabbitMQ)
  • DevOps concepts and understanding of Open-source cloud technologies
  • Proficiency with SVN or Git
  • Excellent verbal and written communication skills
  • Precise attention to detail
  • Strong judgement and commitment to ethics

Jobs Related To Pattern Senior Software Engineer