The candidate is a self-motivated, multi-tasker, and demonstrated team player. You will be a lead developer responsible for developing new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks. ResponsibilitiesWriting clean, high-quality, high-performance, maintainable codeDevelop and support software, including applications, database integration, interfaces, and new functionality enhancementsCoordinate cross-functionally to ensure the project meets business objectives and compliance standardsSupport testing and deployment of new products and featuresUtilize RabbitMQ for message queuing services to ensure effective communication between different system parts.Implement and maintain data storage solutions using Redis, ensuring high performance and responsiveness to requests from the front-end.Develop and maintain RESTful APIs to facilitate communication between various application layers.
QualificationsBachelor's degree in Computer Science (or related field)3+ years of relevant work experienceProven experience with RabbitMQ and Redis in production environments.Expertise in Object Oriented Design, Database Design, and XML SchemaExperience with Agile or Scrum software development methodologiesAbility to multi-task, organize, and prioritize work
BenefitsCompetitive salary and benefits package.Opportunities for professional development and career growth.Dynamic and supportive work environment.Compony-sponsored learning programsFlexible work hours