hero

Companies you'll love to work for.

Backend Developer - Infra Team

Balance

Balance

Software Engineering
Tel Aviv-Yafo, Israel
Posted on Monday, January 8, 2024

Description

As a Senior Backend Developer in the Infra Team you will be an integral part of designing, developing, and maintaining mission-critical large scale payment processing solutions. You will influence product and engineering organizations to ensure appropriate and consistent architecture, ensuring the reliability, scalability, and security of our application and Infrastructure.

Responsibilities

  • Involvement and ownership of all aspects of Infra development, from ideation through architecture to implementation, testing and continuous deployment
  • Work closely with developers, DevOps engineers, and other stakeholders to ensure smooth integration and delivery of features
  • Provide technical guidance and mentorship to developers, fostering their growth and helping them enhance their skills
  • Optimize application performance, ensuring low latency, high availability, and reliability
  • Identify and address bottlenecks, bugs, and performance issues within the backend infrastructure.
  • Stay up-to-date with industry trends, emerging technologies, and best practices to continually improve the development process.
  • Participate in design and code reviews and ensure adherence to coding standards
  • Conduct thorough testing of backend components, write automated tests, and ensure high code quality and reliability
  • Contribute to the overall technical strategy and architecture of the product

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 4+ years of experience in server-side development (strong advantage for Node.js)
  • Experience working on AWS cloud environments (Serverless \ Kubernetes \ Docker)
  • Experience working in CI/CD workflows, Agile methodologies
  • Solid understanding of databases (e.g., PostgreSQL, MongoDB) and experience in data modeling, optimization, and query performance tuning
  • Experience with services API architecture, such as REST
  • In-depth knowledge of distributed systems and microservices architecture
  • Proven ability to work collaboratively within a cross-functional team and effectively communicate ideas and solutions

Advantages

  • Experience leading a team or supporting/tech leading
  • Experience in recruiting data engineers
  • Experience in the Fin-tech domain
  • Experience with NodeJS