Job Type
Job Details
Company Overview:
We are an innovative automotive service company that combines cutting-edge technology with exceptional customer experiences. Our goal is to provide a "magical" experience to our clients by leveraging technology and delivering top-notch automotive services. We are currently seeking a highly skilled Senior Full Stack Developer with DevOps experience to join our team.
The role involves working on a software project that utilizes ReactJS with Redux and the Material UI component library for the front-end, and an Express app hosted on serverless AWS infrastructure for the back-end. The ideal candidate will have experience in React Native and mobile application development, as well as the ability to guide mobile strategy. Additionally, experience with transitioning from a monolith application to microservices architecture, and expertise in tools such as Sauce Labs or similar Selenium grids for end-to-end testing, would be highly beneficial.
Key Responsibilities:
-
Collaborate with the development team to design, develop, and maintain the web application
-
Utilize ReactJS and Redux to build a responsive and intuitive front-end experience
-
Implement design concepts using the Material UI component library
-
Develop and maintain efficient APIs using Express for seamless communication between the front-end and back-end
-
Integrate third-party services, such as payment gateways and analytics providers, into the application
-
Write comprehensive automated tests to ensure the reliability and stability of the software
-
Optimize application performance and scalability on serverless AWS infrastructure
-
Guide mobile strategy, particularly with React Native, to ensure seamless mobile application development
-
Contribute to the architectural design and implementation of microservices-based architecture if necessary
-
Set up and manage DevOps processes and workflows, including continuous integration and deployment (CI/CD)
-
Implement and maintain end-to-end testing strategies using tools like Sauce Labs or similar Selenium grids
Requirements:
-
5+ years as a Full Stack Developer
-
3+ years building user interfaces using ReactJS and Redux
-
Experience in designing and implementing UIs using the Material UI component library
-
Sound understanding of building RESTful APIs and knowledge of HTTP protocols and web security
-
Familiarity with AWS serverless infrastructure and deployment processes
-
Strong DevOps experience, including CI/CD processes and workflows
-
Experience with tools like SauceLabs or similar Selenium grids for end-to-end testing
-
Excellent problem-solving skills and a keen attention to detail
-
Ability to work effectively in a remote team and communicate ideas and solutions clearly in written and spoken English
-
Must be located in Maryland, Washington D.C., or Virginia and available to attend periodic in-person meetings in Rockville, Maryland
Preferred:
-
Proficiency in React Native and mobile application development
-
Experience in transitioning from a monolith application to microservices architecture
We offer a competitive salary package and comprehensive benefits. While this is a remote position, periodic in-person meetings will be required in Rockville, Maryland. You will have the opportunity to work with a dynamic team on exciting software projects, and as a Senior Full Stack Developer, you will play a crucial role in the company's success.
Why We Started Roda Roda started out with a problem. It’s likely a familiar one. Something goes wrong with your car, or perhaps you just need... Read more