Lead Backend Engineer
We are looking for an exceptional Sr. Software Engineer to join our Engineering team! You will have the opportunity to design, build, and maintain our web application servers and infrastructure as we create a one-of-a-kind e-commerce experience. You will be tightly integrated into the development process while working in a cross-functional product team.
● Build various Java/Node RESTful services and help maintain existing legacy services
● Implementation of data query and caching layers for various back-end services
● Building for failure and resiliency when integrating SaaS offerings into our architecture
● Maintain plugins/apps for various 3rd party platforms that use our services
● Make use of cloud infrastructure solutions to ensure our systems are scalable, performant, and reliable
● Design, build, and manage CI and deployment pipelines
● Propose new ideas, architectures, and development processes to increase performance, velocity, and/or quality.
● Embrace software development best practices such as test coverage, documentation plugins, design pattern implementation, secure coding, algorithmic optimization, and knowledge sharing.
● Strong background in Microservices architecture, paradigms, and implementation options
● Experience implementing RESTful API patterns.
● Comprehension of Reactive Programming architectures and frameworks (Vert.x, Reactive.x, RxJava, RxJS, React, etc….)
● Use of messaging frameworks such as Kafka, ActiveMQ, Amazon SMS etc…
● Demonstrated operational experience
● Experience integrating multiple 3rd party SaaS solutions into a product
● Understanding of scalability concerns
● Ability to mentor other teammates in best practices and backend design patterns
● Experience with E-Commerce and Payment Processing
● Ability to read, understand, and maintain legacy PHP code
NICE TO HAVE:
● Demonstrated experience with E-Commerce platforms such as Shopify, BigCommerce, Magento, Salesforce, etc…
● Comprehension of Trilateral API design
● Interest and comprehension of NFT Marketplaces, Blockchain technologies, and Smart Contracts
● Experience in containerization and cluster deployment