Software Engineer

Posted:
5/19/2024, 5:00:00 PM

Location(s):
Pune, Maharashtra, India ⋅ Maharashtra, India

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

Job Description:

We're looking for a dynamic, people-oriented, highly analytical person to join our development team in Pattern’s Pune office. This role will be to develop and maintain Pattern’s eCommerce SaaS applications.

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:

  • 3+ years of Proven work experience in backend development in any of the languages Ruby, Python, or NodeJS 

  • Deep expertise in object-oriented development, including strong design patterns 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 own team members

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