Software Engineer

NayaxNew York, NY
$78,000 - $105,000Onsite

About The Position

Join us at Nayax, a global fintech leader (NASDAQ; TASE: NYAX) revolutionizing the world of cashless payments, consumer engagement, and business management solutions. With more than 1,200 employees across 12 offices worldwide. At Nayax, you’ll be part of a diverse and innovative community where your work makes a real impact and helps shape the future of payments. Nayax Energy is a dynamic division of Nayax, dedicated to powering the future of mobility through smart, cashless fintech solutions for the Electric Vehicle (EV) ecosystem. By combining cutting-edge technology with a passion for sustainability, we deliver seamless payment, management, and automation platforms that make EV charging smarter, simpler, and more accessible worldwide. We are currently looking for a Software Engineer to join our team and play a pivotal role in shaping the future of our company.

Requirements

  • Master's degree in Computer Science or a related field.
  • 3+ years of professional experience in software development.
  • Proficiency in one or more programming languages, such as Python, Java, or JavaScript.
  • Strong problem-solving skills and a passion for sustainable technology solutions.
  • Excellent communication and collaboration skills.
  • Experience with web development frameworks and technologies.
  • Familiarity with databases and data modeling.
  • Previous work on projects related to environmental sustainability.
  • Knowledge of best practices in software security.

Responsibilities

  • Design, develop, and maintain software solutions that align with our environmental mission.
  • Collaborate with cross-functional teams to implement features and improvements.
  • Write clean, efficient, and maintainable code.
  • Conduct thorough testing to ensure the reliability and performance of developed software.
  • Analyze complex problems and propose effective solutions, considering both technical and environmental aspects.
  • Contribute to the development of software architecture and design decisions.
  • Stay abreast of the latest technologies and trends in software development.
  • Propose and implement innovative ideas to enhance our software products.
  • Work closely with product managers, designers, and other engineers to deliver high-quality software.
  • Participate in code reviews and provide constructive feedback to team members.
  • Document codebase, technical specifications, and development processes.
  • Contribute to user and developer documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service