You will join a collaborative team of dedicated engineers. The ideal candidate will have a can-do attitude passion for technology and extensive web application development brainstorming through implementation you as a Full Stack Engineer will work with members of the Tools Team as well as our divisions engineering program management and executive sponsors. You must have a passion for developing high-quality software that is maintainable scalable and performant while delivering exceptional user experiences that are simple and intuitive to use. Must also possess excellent debugging skills and the ability to think on the fly when problems should be comfortable wearing many hats. You will work in a fast paced environment with changing priorities and tight deadlines. Open communication and healthy debate are paramount to your success within the team.
6 years of experience in front-end web development using ReactJS NextJS EmberJS or similar frameworks with strong Typescript and CSS skills
Experience with web application frameworks and runtimes such as and Ruby on Rails with a strong understanding of full-stack architecture and server-side development
Experience developing RESTful APIs and working with microservices-based architectures
Experience writing and maintaining unit integration and E2E tests for web applications
Deep understanding of modern front-end practices such as responsive design component-based architecture and performance optimization
Familiarity with message/job queues (e.g. RabbitMQ ZeroMQ Resque)
Experience leveraging AI coding tools (such as RooCode Continue or Aider) to enhance development workflow and accelerate delivery while maintaining code quality and architectural standards
BA or BS in Computer Science or an equivalent field; candidates from all educational backgrounds are encouraged to apply
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.