Taro Logo

Senior Software Engineer - Full Stack

Pattern is a data-driven company focused on partner success and innovation in software development.
Frontend
Senior Software Engineer
In-Person
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Full Stack

Pattern is seeking a Senior Software Engineer to lead their full-stack development initiatives in Pune, India. This role combines technical leadership with hands-on development, requiring expertise in Node.js, ReactJS, and various modern technologies. The position demands 6+ years of software development experience, with a special focus on full-stack development and cloud technologies.

As a technical leader, you'll guide a team of engineers while maintaining high standards of code quality and architectural excellence. The role involves working across different time zones and collaborating with various business teams to deliver innovative solutions. You'll be responsible for making critical technical decisions, mentoring team members, and driving the product delivery lifecycle.

The ideal candidate should possess strong technical skills across both frontend and backend technologies, with particular expertise in Node.js and React. Knowledge of additional technologies like Go, Ruby, and TypeScript is valued. Beyond technical skills, the role requires excellent communication abilities, leadership qualities, and a proven track record of delivering complex software projects.

Pattern values data-driven decision making and maintains a strong focus on partner success. The company culture emphasizes action, innovation, and collaborative problem-solving. This position offers the opportunity to work with a dynamic team that's passionate about creating impactful software solutions while maintaining high engineering standards.

This role is perfect for a senior engineer looking to take the next step in their career, combining technical expertise with leadership responsibilities in a company that values both innovation and practical results. The position offers the chance to shape technical direction while maintaining hands-on involvement in development work.

Last updated 21 days ago

Responsibilities For Senior Software Engineer - Full Stack

  • Lead software engineers to deliver innovative, high-quality products
  • Work cross-functionally with other roles and business teams
  • Guide software engineers through planning, designing, coding, delivery, and support
  • Own and improve the throughput and stability of product delivery
  • Distill complex situations into actionable plans
  • Communicate and collaborate with internal teams and partners
  • Train and develop top engineering talent

Requirements For Senior Software Engineer - Full Stack

Node.js
React
TypeScript
Ruby
Go
  • Bachelor's or Master's degree in Software Engineering, Computer Engineering, Computer Science, or related field
  • 6+ years of software development experience
  • Broad understanding of coding and programming languages
  • Experience with database design and data modeling
  • Knowledge of relational and NoSQL databases
  • Extensive knowledge of software development process
  • Excellent understanding of design patterns and architectural styles
  • Proficient knowledge of agile software development
  • Strong soft skills including attention to detail and communication
  • Experience working with teams across different time-zones
  • 3+ years of experience in Node.js development and ReactJS
  • Cloud technology experience preferred

Jobs Related To Pattern Senior Software Engineer - Full Stack