2+ years of experience developing full stack web applications professionally Proficiency in one or more programming languages Solid grasp of software development principles and best practices for creating scalable and maintainable systems Proven ability to effectively analyze and solve complex problems Experience with designing, developing, and deploying microservices-based applications (preferred) Strong sense of ownership and accountability Demonstrated ability to take feedback well and actively incorporate it Ability to thrive both in self-directed work environments and in collaborative settings Experience with Ruby on Rails and React or NextJS (preferred)