DevJobs

Hands-on Software Architect

Overview
Skills
  • Python Python ꞏ 6y
  • Numpy Numpy
  • CI/CD CI/CD
  • AWS AWS
  • Docker Docker
  • Kubernetes Kubernetes
  • Web technologies
  • Architecture
  • Testing
  • Security
  • Scalable production systems on the cloud
  • Scalability
  • Reliability
  • Performance
  • High availability
  • Design
  • Databases
  • Data engineering systems
  • Data
  • Code quality
  • Cloud systems
  • Cloud infrastructure
  • Backend development
  • ETL
  • Scientific computing tools

Fintastic is an early-stage startup based in Tel Aviv, founded by successful repeat entrepreneurs and funded by top-tier VCs.

We are developing a first-of-its-kind, AI-driven, financial planning and analysis platform for finance departments in companies, that is set to disrupt the FP&A software market.

We are looking for a highly motivated engineer with strong technical experience. An independent and self-driven engineer, with proven system design and hands-on skills, which flourishes in the environment of a young, dynamic startup.


This is a unique opportunity to join a strong core team during this exciting time of taking a disruptive product to market.



Role Overview:

We are looking for a hands-on architect with at least 6 years of experience who possesses a deep understanding of Python, engineering practices for scale and Data systems, enthusiastic about building future-proof solutions, architecture, and cracking technical and product challenges.


The ideal candidate should have prior experience with Cloud systems, Web technologies, and data engineering systems.

As a core team member and a technical leader, you will have the opportunity to be involved in strategy, product, and customer design solutions, in order to build a scalable and secure platform providing high end user experience to our business customers, while taking a major role in supporting and enabling our growth.



Key responsibilities:


  • Hands-on building of challenging backend production components, infrastructure, and core functionalities, from projects research, design, testing and production monitoring.
  • Troubleshooting technical challenges.
  • Analyzing and improving efficiency, scalability, and stability of various backend system components.
  • Implementing specific technical components or modules of the product, ensuring that the overall architecture aligns with the company's business objectives, in short-term and long-term vision.
  • Conduct Design and Code Reviews in the team, making high-level design decisions, defining technical standards, and ensuring that the system architecture meets the company's requirements for scalability, reliability, and performance.
  • Be involved in the definition & planning of new features, with the Product management team


Requirements:

  • Very strong backend development experience, including significant work in Python and AWS
  • Significant experience in technical leadership in a startup environment
  • Enthusiastic about code quality, architecture, design, testing, and performance.
  • Hands on experience with designing, building, deploying and maintaining scalable production systems on the cloud.
  • Very good understanding of critical production systems concepts - high availability, reliability, security and scalability
  • Considerable familiarity with Cloud infrastructure, databases, docker, kubernetes & CI/CD.
  • Experience with scientific computing tools (Such as Numpy) - an advantage
  • Experience in working with data. ETL experience - an advantage
fintastic