Full Stack Engineer
Full Stack Engineer32
Applications
32
Applications
About the Job
Skills
Job Role:
As a team lead, you’ll be the key person in planning, execution, and delivery of multiple software
systems. You will lead and manage a team of engineers and report to product management.You will also
take a huge part in the engineering efforts to build a quality software product. You should be passionate
in understanding the business context for features built to drive better customer experience and
adoption.
Responsibilities:
● Familiar with the software development life cycle (SDLC) from analysis to deployment.
● Comply with coding standards and technical design.
● Believes in a systematic approach to developing the system through clear documentation
(flowcharts, layouts, & etc) of functionality, addressing every use case through creative solutions.
● Adapts structured coding styles for easy review, testing and maintainability of the code.
● Integrate the developed functionality and/or component into a fully functional system.
● Ensure unit and integration level verification plans are in place and adheres to great quality of
code at all times.
● Actively participate in troubleshooting, debugging and updating current live systems.
● Actively participate in designing, developing of new features in existing or new systems.
● Verify user feedback in making the system more stable and easy.
● Work closely with analysts, designers and other peer developers.
● Preparing technical training documents for onboarding new engineers.
● Work with any one or more areas of Software Development
o Front End Development Web - Svelte (HTML, CSS, SCSS, JavaScript, Typescript)
o Frontend Development Mobile - Flutter (Dart)
o Backend Development - Node.js (JavaScript, Typescript)
o Database - Mongo DB, Redis.
Requirements:
● Bachelor’s degree in computer science or equivalent practical experience.
● 4+ years of experience as Software Engineer or Software Developer or in a relevant role.
● Understanding of Scripting and Programming Languages.
● Proficient in any one or more areas of Software Development
o Front End Development - Web Development, Mobile App Development
o Backend Development - APIs Development, Backend Systems Development
o Database Development - Database Definition, Usage and Maintenance
● Proficient in any one or more programming languages
o Front End Development Web - HTML, CSS, SCSS, JavaScript, Typescript
o Frontend Development Mobile - Dart, React Native, Java, Swift
o Backend Development - JavaScript (Node.js), Python, PHP, Java, C#, Go or other
● Hands-on in any one or more frameworks/platforms
o Front End Development Web - Svelte, React, Vue, Angular, Jquery or other
o Frontend Development Mobile - Flutter, React Native, Ionic, Native Script, Android, iOS,
Xamarin or other
o Backend Development - Node.js, Django, Laravel, Wordpress, Spring Boot, ASP .Net or
other
o Databases - MongoDB, MySQL, MSSQL, Postgres or other
● Knowledgeable of OOPS concepts, data structures and algorithms.
● Experience with open-source projects.
● Experience in designing interactive applications.
● A background in Engineering with sound oral and written communication skills.
● Prior experience with AWS, Azure, Google or Openstack will be a plus.
● Prior work experience with agile/scrum based product development and/or Scrum certified
developer Certificate
About the company
Industry
Staffing & Recruiting
Company Size
11-50 Employees
Headquarter
Ahmedabad
Other open jobs from Nibodhah