Image Loading

Full Stack Engineer - Senior

Job Description

  • India Remote

We're looking for someone who has a passion for technology and continuous improvement, and enjoys a collaborative approach to software development. You'll help us scale to meet the demands of a million-plus global customers and you'll help decide on the tools and approaches we use.

As a Senior Software Engineer well into your career, we know you're exceptional at what you do. You take pride in being someone that more junior members look up to, but you're still eager to learn and hone in on skills as a Senior Software Engineer... That's why we're placing a heavy emphasis on leaning on your expertise to take on a high level of responsibility while being a role model and mentor to others on the team.

WHAT YOU WILL DO:

  • Full Stack Development:
  • Lead end-to-end development of scalable and high-performance web applications.
  • Collaborate with cross-functional teams to design, implement, and maintain features for our POS platform.
  • Frontend Development:
  • Develop responsive and intuitive user interfaces using modern frontend frameworks (Reactjs and Angular).
  • Ensure a seamless and engaging user experience across various devices.
  • Backend Development:
  • Design and implement server-side logic using backend technologies such as Node.js or Golang
  • Optimize backend services for performance and scalability.
  • Database Management:
  • Design and maintain databases, ensuring data integrity and optimal performance.
  • Proficient in SQL and experience with both relational and NoSQL databases.
  • API Development:
  • Develop and integrate RESTful APIs for seamless communication between frontend and backend systems.
  • Ensure APIs are well-documented and adhere to best practices.
  • Code Quality and Testing:
  • Write clean, efficient, and maintainable code following best practices.
  • Conduct thorough testing of developed features to ensure reliability and security.
  • Perform code reviews to uphold coding standards and best practices.
  • Performance Optimisation:
  • Identify and address performance bottlenecks to optimise the overall system efficiency.
  • Collaboration:
  • Work closely with product managers, UX/UI designers, and other stakeholders to understand requirements and deliver high-quality solutions.
  • Collaborate with cross-functional teams in an agile development environment.
  • Continuous Learning:
  • Stay updated on industry trends, emerging technologies, and best practices.
  • Proactively identify opportunities to enhance the technology stack and development processes.
  • Mentorship:
  • Provide guidance and mentorship to junior team members, fostering a collaborative and learning-oriented environment.

Technical Skills

  • 6+ years' experience in Web Development Experience.
  • Have a passion for Reactjs, JavaScript & Node Js and are excited to advocate for the platform
  • Excellent JavaScript/Typescript skills.Applies security and reliability principles when designing systems.
  • Understand the principles of Redux/Mobx and make strong architectural recommendations
  • Stay abreast of the latest React and JS libraries and can offer well formed opinions when selecting a tech stack
  • Bring your knowledge of design patterns in development (eg SOLID) and platform architecture (Microservices, Event Driven, DDD)
  • Experience with test automation at all levels of the test pyramid and beyond, and experience working in a Continuous Deployment model
  • GraphQL & AWS Experience a bonus
  • Great at scripting, knowledge of linux/unix systems commands, shell scripting / python.
  • Strong foundation of HTML5, CSS and JavaScript DOM.
  • Agile development experience

Other Skills:

  • Excellent problem-solving skills, attention to detail, and a proactive mindset.
  • Effective communication skills and the ability to work collaboratively in a team environment.
  • Considers the customer impact when making technical decisions.
  • Really good communicator both with the stakeholders and the team.
  • A real appetite for learning and growing, both as a developer and teammate.

Nice to have:

Ideally have worked in fast-growing startups, so you understand the need and ability to be able to move fast.

Skills

  • ReactJS
  • Javascript
  • NodeJs
  • Python
  • HTML 5
  • Linux/Unix

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

May 29, 2024

Experience

6 to 8 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent