Senior Full Stack Software Engineer – Chat & Screen Sharing
We are currently seeking a highly skilled and experienced Senior Full Stack Engineer to join our dynamic and innovative team on a contract basis. This particular role will focus on the migration of our chat and screen sharing services from one vendor to another. As a Senior Full Stack Engineer, you will play a crucial role in ensuring a smooth and successful transition of these services. The contract duration for this role is 6 months.
Responsibilities:
-Lead the migration process of our chat and screen sharing services from the current vendor to a new vendor.
-Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to gather requirements and develop an effective migration strategy.
-Develop and maintain the necessary software components and integrations to facilitate the migration process.
-Ensure seamless integration of the new chat and screen sharing services with our existing systems and applications.
-Write clean, efficient, and well-documented code using Ruby on Rails and Node/Express frameworks.
-Conduct thorough testing and debugging of the migration process to identify and resolve any issues or bottlenecks.
-Collaborate with the operations team to ensure smooth deployment and ongoing maintenance of the migrated services.
This is an exciting opportunity to lead a critical migration project and contribute to the seamless transition of our chat and screen sharing services. If you are a motivated and skilled Full Stack Engineer with expertise in Ruby on Rails, Node/Express, and experience with migrations, we would love to hear from you. Apply now and be part of our team for the next 6 months!
Skill/Experience/Education
Mandatory Skills–Strong proficiency in Ruby on Rails framework.
-Experience with Node.js and Express.js.
-Solid understanding of front-end technologies such as HTML5, CSS3, and JavaScript/jQuery.
-Experience with chat and screen sharing services, preferably with previous migration experience.
-Familiarity with relevant APIs and integrations for chat and screen sharing services. -Familiarity with version control systems (e.g., Git) and agile development methodologies.
-Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Proven track record of delivering high-quality software projects on time.
Desired Skills
-Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
-Minimum of 5 years of professional experience as a Full Stack Engineer.
-Previous experience working on migrations or similar large-scale projects is highly desirable.
-Experience with Agile/Scrum development methodologies is preferred.
#LI-WB
#Dice