Software Engineer (FullStack)
Ahmedabad, India

Job Brief

Do you love building creative, high-scale micro-services using a diverse set of state of art technologies? We are looking for a full stack developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. You should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries.

We are a quickly growing, highly profitable B2B SaaS company set to break out; a few key team members are the ingredients we think we need to complete this potion. We are looking for rockstars for our engineering team who are passionate about building products that global customers love. You will join a dynamic, fast-paced, data-driven environment to design, build and roll-out products.

What will I be doing? 🤔

  • Execute a full software development life cycle (SDLC)
  • Participating in the design and creation of scalable software
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions
  • Write well-designed, testable and quality code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards

What skills do I need? 📖

  • Degree in Computer Science, Statistics or relevant field
  • Proven experience of 1 to 3 years as a full stack developer or similar role within a fast-paced, dynamic, agile environment
  • Basic understanding of HTML/CSS, Bootstrap, Material Design, Javascript
  • Proven experience of working on backend programming languages like PHP or Node.js
  • Knowledge of scripting languages like Python or Shell Script is added advantage
  • Working exposure of at least one Javascript frameworks like Angular (version 4 or higher), React.js, Vue.js, etc
  • Good understanding of relational database structures, having knowledge of unstructured databases (NoSQL) will be an added advantage
  • Good command over REST APIs is a must
  • Expertise in object-oriented design, unit testing, integration testing, data structures, etc
  • Able to learn quickly from more senior members of the team and help to develop more junior colleagues, promoting a team environment and instilling team spirit
  • A hands-on attitude and a willingness to get things done
  • Excellent oral and written communication skills