About the job
Amvare Inc. is an engineering recruiting company. We have an immediate need for “Sr Backend SW Engineer” for a client of ours. This is a Fulltime Permanent remote position. Please note: for orientation for first 6 to 8 weeks you will have to be in Whitefish, MT, a picturesque town.
Our client
Our client is a pioneering firm in the algorithmic trading industry, leveraging cutting-edge mathematical models and AI/ML technologies to revolutionize how commodity futures are traded. Our proprietary algorithms provide unparalleled predictive analytics, offering detailed entry and exit positions in the financial markets. We provide a fast-paced, thoughtful environment where its leadership values each employee’s individual contribution.
Responsibilities
We are seeking a highly skilled and experienced Senior Software Engineer with a strong focus on JavaScript and Node.js, and proficiency in Python for leveraging data technologies and data frames. The ideal candidate will have a deep understanding of system architecture, high-performance computing, and scalable backend development. This role will contribute to the development and optimization of our algorithmic trading platforms, ensuring high performance, scalability, and reliability.
- Develop, maintain, and enhance full stack software solutions using JavaScript (Node.js) and Python.
- Architect and implement scalable, high-performance backend and backend systems to support our trading platform.
- Utilize containerization technologies (e.g., Docker) to ensure efficient deployment and scaling of applications.
- Manage and orchestrate containerized applications using Kubernetes.
- Work with both SQL and NoSQL databases to optimize data storage and retrieval.
- Leverage data frames and other data technologies in Python to process and analyze large datasets.
- Apply principles of Object-Oriented Programming (OOP), Functional Programming, and Domain-Driven Design (DDD) in software development.
- Implement and optimize caching mechanisms using Redis to improve system efficiency.
- Work closely with data scientists and engineers to integrate complex mathematical models and AI/ML algorithms into the trading platform.
Job Qualifications and Skill Sets
- BSCS or in Engineering, or a related field, or equivalent experience.
- 5-8 years of professional software development experience.
- 6+ years of hands-on backend development experience in JavaScript (Node.js) within companies in the United States.
- Proficiency in Python, specifically with data frames and data technologies.
- Experience with SQL and NoSQL databases.
- Hands-on experience with containerization technologies such as Docker, Kubernetes.
- Strong understanding of Object-Oriented Programming (OOP), Functional Programming, and Domain-Driven Design (DDD).
- Expertise in caching technologies, particularly Redis.
- Experience designing and implementing scalable microservices architectures.
- Familiarity with cloud-based environments and services (e.g., AWS, GCP, Azure).
- Experience in the finance or trading industry is highly desired.
- Must be a U.S. Citizen with sole U.S. citizenship (Due to IP concerns No H1B or other visas, no dual citizenship).
What We Offer
- Health insurance with 50% premiums paid.
- Hedge fund profit sharing.
- Opportunity to participate in the near-term and long-term financial success of the Company.
- Collaborative and inclusive Company culture.
- The chance to work on groundbreaking technologies in the financial sector.
Compensation
$135K - $160K