Posted on: new!
ApplyThe Senior Software Engineer will leverage the company’s enterprise resources and capabilities in creating and fulfilling value-based solutions, to meet both customers and the company’s current requirements and expectations.
* Demonstrated knowledge of software architecture and design patterns, and test/QA design principles are required.
* Strong experience designing and building backend systems with languages such as Python, Java, or JavaScript (NodeJS).
* Deep understanding of ES6/Javascript and experience working with modern web frameworks such as VueJs and/or React. (VueJS, which we use, and Typescript are a plus).
* Working knowledge of open-source databases and data stores. (Think MySQL, PostgreSQL, Memcache, Redis, ElasticSearch).
* A good understanding of security principles and best practices for handling sensitive data, and familiarity with OWASP security recommendations.
* Good understanding of queues, data structures, and algorithms applicable to application development.
* Experience designing and integrating RESTful APIs.
* Experience designing and writing testable code (unit tests, integration tests).
* Familiarity with AWS or other cloud providers (AWS is a plus).
* Hands-on experience with GNU/Linux-based systems (SSH, scripting, etc).
* Proficiency with at least one scripting language such as bash, python, Perl, or similar.
* Knowledge of modern version control systems such as Git.
* Experience working with functional programming languages, such as Clojure and/or Elixir.
* Practical knowledge of domain-driven design patterns.
* Understanding of working within CI/CD pipeline to deploy quickly.
* Knowledge of the PCI standard, and/or understanding of working within highly-regulated industries.
* Develop new features
* Fix bugs on existing features
* Give input and make decisions to implement development solutions
* Give input and make decisions on software architecture
* Follow our processes to facilitate agile development
* Collaborate closely with other developers and colleagues