Job Description
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
○ Front End Development Web - Svelte (HTML, CSS, SCSS, Javascript, Typescript)
○ Frontend Development Mobile - Flutter (Dart)
○ Backend Development - Node.js (Javascript, Typescript)
○ Database - MongoDB, Redis
Requirements:
● Bachelor’s degree in computer science or equivalent practical experience.
● 2+ 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
○ Front End Development - Web Development, Mobile App Development
○ Backend Development - APIs Development, Backend Systems Development
○ Database Development - Database Definition, Usage and Maintenance
● Proficient in any one or more programming languages
○ Front End Development Web - HTML, CSS, SCSS, Javascript, Typescript
○ Frontend Development Mobile - Dart, React Native, Java, Swift
○ Backend Development - Javascript (Node.js), Python, PHP, Java, C#, Go or other
● Hands-on in any one or more frameworks/platforms
Front End Development Web - Svelte, React, Vue, Angular, jQuery or other
○ Frontend Development Mobile - Flutter, React Native, Ionic, Native Script, Android, iOS, Xamarin or other
○ Backend Development - Node.js, Django, Laravel, Wordpress, Spring Boot, ASP .Net or other
○ 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
💡 Quick Summary
Seeking a career-building opportunity? The Full Stack Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Ahmedabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
