Hirestarter's client is building a cutting edge software for optimizing supply chain finance. Their patented technology is driven by smart algorithms, scalability, design, and usability.
We are seeking a Senior Full Stack Engineer to develop key functionality for their core platform. This individual will be responsible for analyzing user specifications and requirements and coding, testing and debugging applications.
Lead efforts to continually develop, improve, refine and extend a complex financial application.
Execute code reviews for the core ETL processes, enterprise data warehouse, and reporting tools.
Collaborate with product teams to understand and translate requirements, ensuring specifications and architecture design meet broader technical strategic goals.
Collaborate with existing team members throughout the development process in ensuring best practices and designing scalable analytics infrastructure and data transformation/aggregation processes.
Assess and advise possible improvements and keep abreast of new and emerging technologies that would enable the company to continue to build advanced analytics, reporting, and data science platforms.
Provide expert application design guidance on solution system designs, redesigns for platform, performance, and integration of new technical features and capabilities.
BS in Computer Science, Math or a related technical field.
+5 years of software development and architecture experience.
Direct experience working in a startup and Agile development environment.
Experience acting as a technical lead, ability to mentor other software engineers.
Strong experience building and operating large scale, high transaction systems, especially developing using cloud-native capabilities, e.g. AWS Lambda, Azure Function.
A strong technical foundation in ETL processes, data architecture and data warehousing concepts and modeling.
Experience working on and with relational databases (e.g PostgreSQL) as well as NoSQL data stores (e.g. Redis, Titan DB, Spark, Hadoop, MongoDB).
Experience working with Docker, Vagrant, and Ansible.
Substantial experience in working with Big Data technologies including Hadoop, Cascading, and Spark, preferably in a cloud environment.
Solid understanding of web programming languages and frameworks including React and jQuery.
Experience in business continuity and disaster management and recovery.
Have knowledge of security standards such as SOC-2 and related best practices.
High intuitive capacity and ability to deal with ambiguous data and information.
The candidate should be a flexible, highly adaptable and excellent team player.