Pattern Logo

Pattern

Software Engineer - Ruby

Posted 3 Days Ago
Be an Early Applicant
Pune, Maharashtra
Mid level
Pune, Maharashtra
Mid level
The Software Engineer will develop and maintain eCommerce applications, work with teams to design software solutions, manage databases, participate in scrum ceremonies, lead project progress, and encourage best practices in coding and innovation.
The summary above was generated by AI

Job Description:

Pattern is a leading eCommerce data and growth company located in the Silicon Slopes tech hub and with global offices in Europe, China, India, Australia, the Middle East and Canada. Named one of the fastest-growing companies in the US by Inc. 500; Pattern has made its mark in the industry. Some of the biggest consumer brands like Skullcandy, Nestle, Clorox, Kong, Panasonic, and Tumi trust Pattern with their business. Pattern has recruited talent from brands like Amazon, eBay, Adobe, Pepsico, Apple, Google, and Oracle. Think you have what it takes to work at Pattern? If you have a whole lot of hustle and a touch of nerd, Pattern is the place for you.
We're looking for a dynamic, people-oriented, highly analytical person to join our development team in Pattern’s Pune office. This role will work on a team of 4-6 engineers to develop and maintain Pattern’s eCommerce SaaS applications.
Essential Duties and Responsibilities

  • Work with development teams to ideate software solutions
  • Contribute to the design and implementation of the overall web architecture
  • Develop and manage highly reliable and scalable databases and applications
  • Lead project progress and management by defining and achieving goals
  • Participate in scrum ceremonies with a global team
  • Design and implementation of continuous integration and deployment
  • Solve problems with alternative approaches and in consultation with stakeholders
  • Working effectively with a team, encouraging innovation & best practices
  • Participate in the hiring process by taking interviews, referring candidates

Minimum Qualifications

  • 4+ years of proven work experience in Ruby and Rails development
  • 2-4 years of experience in Object Oriented Design using more than one programming language like Python, C, C#, Java, PHP, Go, TypeScript, and Node.js. This is in addition to the Ruby and Rails development experience mentioned above.
  • Proficiency with more than one DBMS (e.g. Postgres, MySQL, MSSQL, Oracle, MongoDB, DynamoDB, etc.)
  • Excellent understanding of REST concepts and familiarity with the Richardson Maturity Model of REST services
  • Exposure to SRE / DevOps practices
  • Deep expertise in object-oriented development, including strong knowledge of design patterns and design principles
  • Appreciation for clean and well-documented code
  • Understanding of messaging concepts and technologies, such as Active MQ, RabbitMQ, AWS SQS, AWS SNS etc.
  • Experience in writing automated unit tests
  • Precise attention to detail.
  • An eagerness to learn.

Preferred Qualifications

  • Degree in Computer Science, Information Systems, or a related field
  • One or more years of experience with e-commerce platforms
  • Strong writing and editing skills
  • Previous experience working in a high-stakes business environment
  • Experience in collaborating with remote teams

What We're About

  • Data Fanatics: Our edge is always found in the data
  • Partner Obsessed: We are obsessed with partner success
  • Team of Doers: We have a bias for action
  • Game Changers: We encourage innovation

Pattern provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability, status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Pattern is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Top Skills

C
C#
Go
Java
Node.js
PHP
Python
Ruby
Typescript

Similar Jobs

2 Days Ago
Pune, Maharashtra, IND
Mid level
Mid level
eCommerce • Logistics
As a Software Engineer at Anchanto, you will design and develop SaaS products using Ruby on Rails, contribute to module and API integrations, troubleshoot end-user issues, and mentor the team while following agile development practices. You will ensure code quality through testing and version control, while seeking opportunities for performance improvements.
Top Skills: Ruby
3 Days Ago
Pune, Maharashtra, IND
Mid level
Mid level
eCommerce • Logistics • Software • Analytics
As a Software Engineer at Pattern, you'll collaborate within a small team to design, develop, and maintain eCommerce SaaS applications. Your role involves architecting solutions, managing databases, leading project management efforts, participating in scrum ceremonies, and contributing to continuous integration and DevOps practices.
Top Skills: CC#GoJavaNode.jsPHPPythonRubyTypescript
4 Days Ago
Pune, Maharashtra, IND
Senior level
Senior level
Software
The role involves leading a full-stack team at Zendesk, focusing on enhancing the Support Ticket system. Responsibilities include developing new features, ensuring system reliability and scalability, and mentoring junior engineers while overseeing the software development lifecycle.
Top Skills: Ruby

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account