The Job logo

What

Where

Senior Software Engineer (ROR,ReactJS)

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Responsibilities

  • You will maintain, update, and add functionality to Ruby on Rails frontend application that compose the PlanGrid product
  • You will migrate older Rails project to latest Rails version
  • You will improve application performance and ensure scalability and reliability of an existing Rails server
  • You will collaborate with frontend team on full stack features
  • Connect endpoints to other web services
  • You will work with a CI/CD system using Jenkins, deployed using the Spinnaker
  •  

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, etc
  • 5 to 8 years of experience in software development
  • Experience working with Ruby on Rails, across multiple major versions (2+ years)
  • Familiarity with frontend libraries (preferably React) and with devOps practices and tools, including CI/CD pipelines
  • Experience maintaining legacy systems, eliminating technical debt, addressing security concerns
  • And the ability to debug and improve code for performance, with an ability to collaborate with teams



 

Set alert for similar jobsSenior Software Engineer (ROR,ReactJS) role in Bengaluru, India
Autodesk Logo

Company

Autodesk

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Autodesk Logo

Principal Engineer - ROR

Autodesk

Bengaluru, Karnataka, India

Posted: a year ago

Responsibilities Lead and mentor a collaborative Scrum team of Ruby on Rails developers Encourage and facilitate communication and collaboration within the team Participate in project planning, including estimating the work, setting priorities, and defining goals Communicate project status to partners and team members Participate in the full software development life cycle from requirements analysis and design to maintenance for BIM360 Account and Project Admin Collaborate with cross-functional teams to design, and ship new features Facilitate Scrum events and support the team in following Agile principles Review code, maintain code quality, and ensure the responsiveness of applications Identify bottlenecks and bugs, and create solutions to these problems Contribute to application design and architecture Implement set of services and APIs to power the web application Maintain code integrity and organization   Minimum Requirements 8 to 12 years of experience as a Ruby on Rails developer Experience as a team lead, managed ROR developers Experience working in a Scrum environment Experience encouraging a collaborative team environment Experience with project planning and status reporting Experience with object-oriented programming Experience with the syntax of Ruby and its nuances Familiarity with concepts of MVC, Mocking, ORM, RESTful, and OAuth Experience writing clean, readable Ruby code Understanding of fundamental design principles behind a scalable application Implement automated testing platforms and unit tests Experience with code versioning tools (such as Git) Familiarity with development aiding tools (such as Bower, Bundler, Rake, etc) Experience with PostgreSQL, JavaScript, CSS, and AWS BSc/MSc degree in Computer Science, Engineering or a related field, or equivalent experience Overlap with Pacific Standard Time by at least 4 hours for the first 6-12 months    

Autodesk Logo

Senior Software Engineer (C++, ML/AI)

Autodesk

Pune, Maharashtra, India

Posted: a year ago

Responsibilities   Design, implement, test and maintain features for Fusion 360 based on stakeholders’ requirements, mostly in C++  Write technical design documents, participate in design and code reviews, develop estimates for tasks and document code  Mentor junior engineers on the team and act as a technical lead in areas of your expertise  Work closely with an extended team of software developers, quality team, product and experience designers in the US and other worldwide engineering sites  Work on a truly Agile team, 2 week-long sprints, and a strong emphasis on test automation for all code changes  Flexible and respond quickly to multiple priorities under changing conditions  Program primarily in C++ using Microsoft Visual Studio on Windows, and Xcode on OS X Research, implement and use different ML/AI algorithms and tools Extend existing ML/AI libraries and frameworks   Minimum Qualifications   Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or related field  6-12 years of industry experience building and delivering robust, performant, and maintainable commercial applications   Strong C++ and Data Structures, Object Oriented Programming, Design Patterns, Computer Science fundamentals  Experience in using and implementing Machine Learning, Artificial Intelligence and Deep Learning solutions Familiar with cross-platform application development using Visual Studio development environment on Windows and XCode on the MacOS  Outstanding programming, debugging and problem-solving skills  Experience with Jira & Git  Working knowledge of Agile & Scrum  Ability to work well in a team to deliver on team goals  Ability to learn large software systems quickly  Excellent verbal and written communication skills in English  Experience with Python, JavaScript, JSON, Jira, and Jenkins Experience with QT a plus  Experience in CAD software development will be a plus