Relish is a company on the rise, developing cutting-edge solutions to solve the problematic Accounts Payable (AP) and Procurement challenges. We have a hand of innovative solutions, multinational clients, and partnerships with SAP, Amazon, Microsoft, and others.
We are seeking to hire a skilled software developer to help with the development of our current projects. If you're excited to be part of a winning team, Relish is a great place to grow your career. While working with us, you will have the opportunity to design and write code that runs on the most modern cloud platforms and take part in the design and improvement of our current products.
Specific duties in addition to the above include:· Design, build, and test intuitive software solutions that meet and exceed the needs of the company· Maintain the assigned software applications and create regular updates to address customer and company concerns· Troubleshoot application problems quickly and efficiently· Analyze, design, and build new software that serves as Proof of Concept (POC) for future enhancements to the platform· Analyze code for weaknesses and errors and present detailed plans to improve them· Collaborate with team members to determine best practices and client requirements for software· Direct system testing and validation procedures.· Ensure software security by developing programs following our Secure Software Development Lifecycle standard
Qualifications: · 5+ years of experience developing and implementing software applications.· High level of understanding of object-oriented programming.· Experience in applying design patterns to develop large-scale distributed systems.· Extensive experience in JavaScript and TypeScript· Experience working with Single Page Application (SPA) frameworks, preferably React.· Experience working with SQL databases (preferably MySQL or Amazon Aurora)· Experience working with no-SQL databases (preferably DynamoDB and MongoDB)· Experience working with cloud architectures (preferably following AWS’s well-architected framework)· Extensive experience developing backend applications using Serverless technologies like AWS Lambda or Azure functions is a must.· Experience working with CI-CD tools (preferably Azure Pipelines)· Experience working with RESTFUL APIs, SOAP, and other technologies.· Software development best practices knowledge.· Outstanding collaboration and communication skills are essential.· Proficient in spoken and written English.
Preferred Qualifications:
· Bachelor's degree in computer science or a related field· Experience working with Infrastructure-as-Code (IaC) templates like Cloud Formation or Terraform