Job Overview We are seeking a skilled software developer to join our team. The successful candidate will have strong hands-on experience with modern engineering practices and proficiency in Ruby, NodeJS. Key Responsibilities - Contribute directly to a pre-scoped system as part of a defined project initiative. - Collaborate with engineers and product managers to translate requirements into solid implementations. - Ensure code quality, reliability, and performance through thoughtful development and testing practices. - Align your work with existing patterns and decisions, integrating effectively into our established software ecosystem. Requirements - Strong hands-on software development experience with modern engineering practices - Proficiency in: Ruby, NodeJS - Experience in TypeScript, Node.js, Kafka, MongoDB, GraphQL would be a plus - Ability to work within existing architectures with a focus on consistency, maintainability, and delivery. - Experienced in creating clear technical documentation and implementation strategies - Comfortable with evaluating solutions pragmatically and applying proven patterns within defined boundaries. - Strong collaboration and communication skills in cross-functional teams. - A proven track record of delivering production-ready software in a timely manner. About the Role This role involves working collaboratively with our engineering team to design, develop, and implement scalable software solutions.