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.