The Role
As a Senior Software Engineer, you will design and implement web architecture, develop databases, manage applications, and collaborate with teams for software solutions.
Summary Generated by Built In
Essential Duties and Responsibilities:
- 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 their 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
Required Qualifications:
- 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 (e.g. HTML/ CSS, JavaScript, XML, jQuery) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. PostgreSQL, MySQL, MSSQL, Oracle, MongoDB), web servers (e.g. Apache) and UI/UX design
- Thorough understanding of user experience and possibly even product strategy
- Experience implementing testing platforms and unit tests
- Understanding of Messaging concepts and technologies Active MQ/RabbitMQ etc.
- DevOps concepts and understanding of Open-source cloud technologies
- Proficiency with SVN or Git
- Appreciation for clean and well-documented code
- Excellent verbal and written communication skills
- Precise attention to detail
- Strong judgement and commitment to ethics
Preferred Qualifications:
- 1+ years’ experience with ecommerce platforms
- Basic familiarity with Amazon.com, Walmart.com, and other ecommerce marketplaces
- Strong writing and editing skills
- Previous experience working in a high-stakes business environment
- Conducted annual reviews, one-on-one weekly meetings
- Participate in hiring their team members
Top Skills
Active Mq
Angular
Apache
CSS
Git
HTML
JavaScript
Jquery
MongoDB
Mssql
MySQL
Node.js
Oracle
Postgres
RabbitMQ
React
Ruby
Svn
XML
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Pattern operates as a worldwide e-commerce growth, protection, control, and distribution platform for brands.
Pattern® provides a proven blend of marketplace analytics, product distribution, MAP compliance, and brand management to drive ecommerce acceleration for premium brands. We thrive on high energy, professional excellence, and disciplined creativity.









