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 position requires strong Ruby development skills with 5+ years of experience, along with expertise in various front-end technologies and databases. The ideal candidate will work on architecting web solutions, managing databases, and implementing CI/CD practices.

The role involves close collaboration with US-based teams, participating in agile ceremonies, and building mobile-responsive applications. The technical stack includes Ruby, JavaScript frameworks like React and Node.js, and experience with databases such as PostgreSQL and MongoDB. Knowledge of messaging systems like RabbitMQ and DevOps practices is essential.

This is an excellent opportunity for a senior engineer who wants to work in the ecommerce domain, with exposure to major platforms like Amazon and Walmart. The position offers the chance to work on complex technical challenges while contributing to team growth and development. Pattern values diversity and creates an inclusive environment for all employees.

The role combines technical leadership with hands-on development, requiring both strong coding skills and the ability to mentor team members. The successful candidate will play a crucial role in shaping the technical direction of Pattern's ecommerce solutions while working in a collaborative, international team environment.

Last updated 21 days ago

Responsibilities For Senior Software Engineer

  • Work with development teams to ideate software solutions
  • Design and implementation of the overall web architecture
  • Develop and manage well-functioning databases and applications
  • Work with US counterpart to conduct scrums, sprint planning and sprint retrospective
  • Design and implementation of continuous integration and deployment
  • Build features and applications with a mobile responsive design
  • Problem-solving with alternative approaches and in consultation with stakeholders
  • Working as part of a team encourages 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, including strong design pattern knowledge
  • Good understanding of the syntax of Ruby and its nuances
  • Degree in Computer Science, Statistics, or relevant field
  • Knowledge of multiple front-end languages and libraries (HTML/CSS, JavaScript, XML, jQuery)
  • Familiarity with databases, web servers and UI/UX design
  • Experience implementing testing platforms and unit tests
  • Understanding of Messaging concepts and technologies
  • 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