Full Stack Developer

Full Stack Developer

Yashasvi Infotech Private Limited
Pune
7 - 10 Years
Not Specified

Job Description

Responsibility
• Supporting the technical design process by participating in the analysis of technical application requirements.
• Participating in implementing the technical infrastructure and manage cloud services (AWS, Azure).
• Participating in execution and documentation of tests with TDD & BDD.
• Maintaining, tuning and repairing applications; providing on-call production support.
• Oversees and conducts requirements gathering and documentation.
• Mentor junior developers in software architecture and design principles.
• Perform technical code reviews and provide constructive feedback. 

Requirements:

• Bachelor’s degree in Engineering/Computer Science or combination of education and recent, equivalent work experience
• Minimum of 7+ years’ experience as a Software Engineer working with Python & Javascript.
• Minimum 3 years experience with cloud services such as AWS or Azure.
• Minimum 3 years experience with SQL (Postgres) and NoSQL (MongoDB).
• Minimum 3 years experience with React, CSS3, and HTML5.
• Experience building microservices with Node and Kafka, plus test cases in Mocha.
• Experience using Git for code versioning.
• Experience building scalable system architecture.
• Extensive knowledge of best practices in code development: testing, reviews and design documentation.
• Experience in Agile development methodology.
• Experience in successfully delivering large-scale software projects in a fast-paced environment.
• Experience managing a team and leading projects.
• Strong presentation and communication skills.
• Ability and desire to take ideas from concept to prototype.
• English language skills verbal and written 

Nice to Have:

• Experience working in Supply Chain, Manufacturing or Retail.
• Strong software development portfolio and code samples.
• Eager to learn new technologies and stacks.
• Experience with big data tools such as Spark (PySpark).
• Experience with GraphQL.
• Experience with devops technologies such as Jenkins and Docker.
• Experience with operations research, optimization and simulation methods
• Supporting the technical design process by participating in the analysis of technical application requirements.
• Participating in implementing the technical infrastructure and manage cloud services (AWS, Azure).
• Participating in execution and documentation of tests with TDD & BDD.
• Maintaining, tuning and repairing applications; providing on-call production support.
• Oversees and conducts requirements gathering and documentation.
• Mentor junior developers in software architecture and design principles.
• Perform technical code reviews and provide constructive feedback.

We are algo. We push the limits of artificial intelligence. We enable humans to
interface with machines. We want to do the boring work so our customers can
do the fun work.
We believe in quality over all else. We hold ourselves and our products to the
highest standards. We want to make sure that we are a dependable part of our
customers’ businesses.
We’re growing and learning as we grow. We make mistakes and we learn from
them– but we do not let them hold us back. As our customers grow, we grow–
and we’d like to keep it that way!

Similar Jobs

People Also Considered

Career Advice to Find Better