Fullstack Developer

Experience level: 6+ Years
<\/span><\/span><\/div>
Qualification:Postgraduate/ Graduate <\/span>
<\/span><\/span><\/div>
Location \- Bangalore/Chennai/Pune<\/span><\/span>
<\/div>

<\/div>
Position Summary
<\/div>
We are looking for a seasoned Full stack Senior Software Engineer to join our team. You\u2019ll be a part of the engineering team responsible for the full software development lifecycle of our APIs, desktop and web applications that handle the work of capturing, selling and printing images taken by professional photographers. As a Senior Software Engineer, you should be comfortable working around both the frontend and backend of an application. You\u2019re no stranger to deploying and scaling an infrastructure capable of handling thousands of requests per minute. You\u2019re a driver of a process that loves to balance ensuring the quality of what we ship with the speed at which we send up our deployments. We are looking for a self\-starter who loves a challenge. Someone with a passion for teaching and mentorship will fit right in.If you like to teach and learn through code review, whiteboarding, pair programming, and more, keep reading!
<\/div>

<\/div>
Responsibilities:
<\/div>

<\/div>
● Technical expertise: A deep understanding of software architecture, design patterns and best \npractices. You produce efficient, reliable and scalable solutions and you\u2019re skilled at making \nsure we are using the right tools, technologies and platforms to get the job done. When it \ncomes to scaling you understand when it\u2019s time to throw money at a problem or when to invest in cost savings.
<\/div>
● Mentorship and Team building: Play an active role in building a team together, fostering \ndiscussions and collaboration. Partake in our culture of learning together. Being a part of that \nsolution means you thrive on providing and receiving feedback, knowing how to provide \nguidance on code review, technical leadership and healthy processes.
<\/div>
● Technical leadership: Design and architect complex scalable systems that ensure we can \nmaintain and expand on them. Break down larger technical challenges into their respective \ncomponents and be a part of planning out the phases of development to catch any challenges \nin advance.
<\/div>
● Code review and quality assurance: Participate, lead and shape our code review processes as \nwe grow the engineering team. Set standards for documentation and ownership of testing \nwhat we ship, helping the team balance quality and speed of delivery.
<\/div>
● Cross\-functional collaboration: Work closely with all the departments that have wants and \nneeds of engineering. Align with product on feasibility and scoping exercises, our support team \non escalation needs and with design on feature build outs. Be a bridge between the technical \nand non\-technical parts of our business.
<\/div>
● Strategic alignment: Engage with our business strategy and vision to make sure we\u2019re all \nwalking in the same direction, making sure we\u2019re focusing on the right things to drive the most \nvalue to our customers.
<\/div><\/span>

Requirements<\/h3>
● 6+ years of software engineering or web development experience
<\/div>
● 6+ years of cloud architecture experience, having actively contributed, worked in, or designed \nthe cloud architecture
<\/div>
● Experience designing or implementing REST\-like API architectures and general system design \nfor web applications.
<\/div>
Must have Ruby on rails and React Engineer experience.<\/span><\/span>Experience maintaining existing systems, balancing the cost of refactors against green field \nopportunities. A strong understanding of architecture, legacy system tech debt and features \ndevelopment life cycles.
<\/span><\/div>
● Experience with high volume (minimum of 10\-40k RPM) transactional REST systems.
<\/span><\/div>
● Experience with testing frameworks and libraries (e.g., Jest, Mocha, Cypress) and strong \ncommitment to code quality.
<\/div>
● Strong understanding of automated CI/CD pipelines and Infrastructure as Code.
<\/div>

<\/div>
Preferred
<\/div>
  • Experience with React, Vue, Angular or similar front end frameworks alongside front\-end data \nsolutions like Redux, MobX or RQ.
    <\/span><\/span><\/li>
  • Experience with AWS using services like S3, Lambda, EC2, RDS, Load Balancing, API Gateway
    <\/span><\/li>
  • Strong understanding of modern JavaScript and TypeScript, including ES6+ syntax, \nasynchronous programming, and promises.
    <\/span><\/li>
  • Bonus points for having worked with e\-commerce systems with payment transactions.
    <\/span><\/li><\/ul>

    <\/div><\/span>