Rock Interview
Full Stack Developer (Remote)
Full Stack Developer | Rock Interview | India
Full Stack Developer:
Our ideal candidate is responsible for taking the requirements andbreaking them down into concrete tasks to implement and then effectivelycollaborating with team members to complete and build the larger...
Full Stack Developer | Rock Interview | India
Full Stack Developer:
Our ideal candidate is responsible for taking the requirements and breaking them down into concrete tasks to implement and then effectively collaborating with team members to complete and build the larger visions.
Responsibilities:
● Analyze the existing backend legacy code built on Java / J2EE, JSP, JSF, Servlets , JPA, Hibernate and independently troubleshooting the root cause, fixing issues faster.
● Independently working towards the front end application that was built on React, Node.js, TypeScript, JavaScript.
● Expertise in database knowledge of PostgreSQL/NOSQL, Stored Procedures, Views, Triggers, Database functions.
● Expertise on third party applications integration utilizing REST/SOAP/Flat file.
● Maintain the newly built modern applications in the cloud by identifying the suitable AWS Cloud services that have high performance and scalability.
● Good knowledge to manage and deploy the application in JBOSS and Apache server in either Windows or Mac.
● Good to have Python, Kotlin, Mobile skills, Docker, Spring, Linux/Unix
● Build web applications with web development best practices using high-quality and reusable code utilizing modern technologies that comply with industry standards.
● Transform app designs into front-end code with React, Node, Typescript, HTML5, CSS, and JavaScript.
● Monitor app performance, watch for errors related to site usability problems, and rectify any issues. Optimize our web applications for maximum speed and scalability.
● Gather and evaluate user requirements in collaboration with product managers and engineers.
● Re-create a layout design while keeping consistent with the desired UX/UI outcome.
● Run code optimization tools and analyzers to spot refactor inefficiencies to create highly performant code.
● Work in a multidisciplinary team with other professionals such as back-end developers, UX/UI designers, DBA and assist with coding and troubleshooting.
● Stay up to date on emerging technologies and industry trends.
● Maintain and improve the website within brand guidelines.
● Assist in creating or updating technical documentation and code reviews.
● Participate in daily stand-up activities to closely monitor work against schedules and deliverables, providing progress updates and reporting any issues.
● Ensure the best possible performance, quality, security, high availability and responsiveness of applications up-time, data availability, and performance of the platform.
● Contribute to the architecting of solutions to the complex problems of a high volume, big dataset environment.
● You will be expected, within a short ramp-up period, to make major contributions to the product’s development across the front-end and backend tasks.
● You will work on executing various user stories from the product’s backlog, assisting in the completion of those tasks within the agreed timeline and in accordance with the story’s acceptance criteria.
Qualifications required for this position:
● Bachelor’s degree in computer science, or a related field
● 6+ years of experience as a full-stack developer with website development and implementation experience.
● Building responsive UI/UX designs utilizing HTML5, JavaScript, Typescript, CSS/LESS/SASS, and styled components.
● 3+ years experience in SaaS application development
● Experience developing back-end software, with in depth experience in Java/Kotlin/Node.js/Python.
● Experience developing front-end software, with in depth experience in React.
● Strong knowledge of Node.js, ES6, and Webpack.
● Development experience with agile/SCRUM methodology.
● Familiarity with Git source code management.
● Experience consuming REST & SOAP API.
● Experience building scalable, highly available web services or applications.
● Strong written and verbal communication skills with the ability to convey technical information to a wide variety of audiences.
● Excellent communication skills, including the ability to present complex concepts clearly and persuasively across diverse audiences at various levels of our organization.
● Meticulous attention to detail and exceptional organizational skills.
● Experience testing websites and software on a variety of platforms including iOS and Android mobile devices.
● Ability to work with developers to implement new ideas and innovations.
● Experience with working in a global team-set up and multi-team collaboration environment.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save