Full Stack Software Engineer (Ruby on Rails or Python) REMOTE - 1310

Company: PlacingIT
Location: Chicago, Illinois, United States
Type: Full-time
Posted: 06.APR.2021
< >

Summary

Full Stack Software Engineer (Ruby on Rails or Python) REMOTE - 1310Location: 100% Remote Job type: Full-time permanent (w2 only) All visas ...

Description

Full Stack Software Engineer (Ruby on Rails or Python) REMOTE - 1310Location: 100% Remote Job type: Full-time permanent (w2 only) All visas accepted - transfer your visa to our client Salary: $110K-$135KAs a Full Stack Software Engineer you should be comfortable improving customer-facing features that support the needs of companies big and small. You'll work primarily on our primary Ruby on Rails application, with a focus on our React frontend and GraphQL API. Your day to day work will include things like: Improving screens and components in our React frontend (based on customer bugs or enhancement requests) Improving our GraphQL API. Modeling data in our Rails backend. Playing an integral role in designing and developing new features and frameworks for StatusPage that will help the Internet stay honest around uptime. Identifying and fixing problems in our production application. Helping research and follow best practices to build a maintainable codebase. When necessary, writing specialized custom tools to get your job done. Developing modern and robust test coverage to ensure confidence in our code. On your first day, we'll expect you to have (must haves are in bold): A builder's mindset, and excitement to help provide status updates for the Internet. Strong foundation in object oriented principles and fluency in at least one object oriented language. Strong depth of knowledge in standard front-end technologies like modern HTML, CSS, JavaScript. Significant experience with React. Experience with the latest JavaScript and Typescript usage and patterns. Experience with Ruby on Rails (or Python). A strong understanding of web application performance, including profiling and optimizing performance. Experience writing and updating browser-based full-stack integration tests (we use Capybara/Cuprite/Headless Chrome, but Cypress/Nightmare/Selenium/Webdriver experience is helpful too). Familiarity with JavaScript unit testing frameworks, such as Jest and Enzyme. Excellent verbal and written communication skills and motivation to work as a partner with development teams. Nice to have: Experience writing Ruby code for web applications. Deep knowledge of the JavaScript ecosystem, including experience debugging Webpack / Babel. Knowledge and experience developing GraphQL API's Experience with React libraries such as react-router. Experience with Redux/Apollo/Relay applications at scale. Experience working with relational databases like PostgreSQL. Familiarity with CI/CD tools like Bamboo and Jenkins. Familiarity with Docker or other containerization systems.

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...