Full Stack Developer- Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery).
Description
Key Roles and Responsibilities
- Work with development teams and product managers to ideate software solutions.
- Contribute to all stages of software development lifecycle
- Design, implement and maintain Java-based applications that can be high-volume and low-latency.
- Propose changes to current Java infrastructure.
- Developing back-end website applications.
- Design client-side and server-side architecture.
- Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Meeting both technical and consumer needs.
- Seeing through a project from conception to finished product.
- Design, develop, test, deploy, maintain, and improve software and systems.
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design.
- Test software to ensure responsiveness and efficiency.
Typical Duties of Full Stack Developer
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- Build features and applications with a mobile responsive design.
- Write technical documentation.
- Work with data scientists and analysts to improve software.
- Requirements and skills.
- Proven experience as a Full Stack Developer or similar role.
- Experience developing desktop and mobile applications.
- Familiarity with common stacks.
- Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery).
- Knowledge of multiple back-end languages (e.g., C#, Java, Python) and JavaScript frameworks (e.g., Angular, React, Node.js).
- Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache) and UI/UX design.
- Make key architecture decisions for large product features or new systems.
- Anticipate, identify, assess, and advise on fundamental architectural product decisions.
- Work to develop and help maintain integrations into third party systems.
- Demonstrate outcome and solution focused decision-making capabilities.
- Continuously help improve the team’s development process.
- Assist and mentor junior members of the team in their roles.
- Record, centralize and regularly update system and product knowledge.
- Participate in our Agile development process.
- Be meticulous with detail and specificity to ensure accuracy in all work.
Required Candidate Profile
- Bachelor’s degree in computer science with a specialization in computer engineering, application development.
- Strong analytical and problem-solving skills.
- Good leadership and people skills.
- At least two years full-time working experience as a Software Developer in a small/ Medium or Large firm.
- Proven experience of coding in Java, Angular, React. (Preferred)
- Strong organizational and project management skills.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Familiarity with JavaScript frameworks such as Angular JS, React, and Angular.
- Proficiency with server-side languages such as Python, Java.
- Familiarity with database technology such as MySQL, MS SQL, and MongoDB.
Position
Full-Stack Developers
Salary
11 – 19 Lakh/Year INR
Expertise
- Java (All Versions) – 2 years
- Node.Js
- MySQL
- SQL
- JavaScript
- Angular (All Versions)
- React.Js
- Hibernate
- SpringBoot
- Payroll
- Partially Remote
- Bengaluru, Karnataka, India
Originally Published At
Share with