Careers

Join our team of technical innovators and
creative problem solvers.

We are always on the lookout for curious, proactive, enthusiastic people who are passionate about helping businesses understand their customers, and helping customers get the most out of their shopping experience.

Headquartered in Downtown NYC, with offices in Hod Hasharon, Israel and Delray Beach, Florida, AppCard is a startup environment where all ideas and contributions receive attention and recognition. Our philosophy is simple: be the best, work hard and have fun. If you have confidence, ambition and talent, we’d love to meet you. Review our list of open positions below and submit your resume to careers@appcard.com.

We believe in the power of rewards (obviously).

As an eligible AppCard employee, you’ll receive a benefits package designed to showcase our appreciation. We know that happy, healthy employees are our greatest asset.

  • Competitive salary

  • Your choice of health benefits

  • Stock options available

  • Great selection of snacks and Friday happy hours

  • Casual attire encouraged

Browse Career Opportunities

  • Python Team LeadHod HaSharon

    You’ll serve as a team lead for a Python stack. The work will primarily be in Python, but familiarity with Java is a big plus. You may also want to bring in new languages and frameworks as you see fit (We’ve deployed Go, Kotlin, Node and other languages as needed). You’ll split your time between mentoring engineers and doing hands-on work. You’ll work on new designs and refactor old systems to meet new business needs and scale. You’ll help come up with the technical roadmap and influence new features.

    Responsibilities:

    • Serve as a team lead for a split Pythonstack.
    • Mentor and train junior developers.
    • Design and implement new Python systems, going from concept, design, execution to production deployment.
    • Work with the DevOps team to get code to production and set up monitoring and alerting as needed.
    • Partner with the operations team to set up to understand service issues and help set the development roadmap to fix.
    • Proactively participate in resolving ongoing incidents

    Requirements:

    • 4-5 years of relevant industry experience, 0-2 years experience as a team lead.
    • Advanced to expert level knowledge of Python.
    • Experience building roadmaps and technical project management.
    • Good knowledge of Linux and docker-based environments.
    • Good understanding of communication and network technologies.
    • In-depth understanding of of software engineering methodologies and best practices.
    • Excellent English communication skills.
    • Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Quality Assurance SpecialistHod HaSharon

    We seek a quality assurance (QA) engineer to develop and execute exploratory measures to ensure product quality. Responsibilities include designing and implementing tests, debugging, and defining corrective actions.

    Responsibilities

    • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
    • Create detailed, comprehensive, and well-structured test plans and test cases.
    • Estimate, prioritize, plan, and coordinate testing activities
    • Identify, record, document thoroughly, and track bugs
    • Perform thorough regression testing when bugs are resolved
    • Develop and apply testing processes for new and existing products to meet client needs
    • Liaise with internal teams (e.g., developers and product managers) to identify system requirements
    • Monitor debugging process results
    • Investigate the causes of non-conforming software and train users to implement solutions.
    • Track quality assurance metrics, like defect densities and open defect counts

    Qualifications

    • Proven work experience in software quality assurance (4+ years)
    • Strong knowledge of software QA methodologies, tools, and processes
    • Experience in writing clear, concise, and comprehensive test plans and test cases
    • Hands-on experience with both white box and black box testing
    • Solid knowledge of SQL and scripting
    • Experience working in an Agile/Scrum development process
    • Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Front End DeveloperHod HaSharon

    AppCard is looking for a sharp front-end developer. Team responsibilities include mobile, mobile web and general responsive web applications. Day to day you’ll be responsible for developing our exciting super tech! So, if you are a Tech person and enjoy code writing as much as running ahead this job is just for you. Plus, you have to be passionate since there’ll always be new challenges to work with.

    Responsibilities

    • Design and develop web and mobile applications using the latest technologies.
    • Handle the entire development cycle – design, development, deployment and monitoring
    • Work with multiple teams on a highly complex and scalable system

    Qualifications

    • B.Sc in Computer Science or equivalent.
    • 5+ years of experience with Angular
    • Strong attention to details
    • Understanding of mobile apps development and coding (Android / iOS)
    • JavaScript experience including knowledge of jQuery
    • Experience  with SW development tools (git, Jira, etc.)
    • Understanding and application of User Experience (UX) principles
    • Experience with Java mobile apps on Android
    • Development experience in Ember.js, Angular6, Node.js and understanding of Python. 
    • startup experience
    • Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Product ManagerHod HaSharon

    We are looking for a Product Manager to direct product development and ensure high return on investment (ROI.) You’ll translate ideas into strategy and features, and follow product development from start to finish.

    To succeed in this role, you should be a perceptive and creative and reliable problem-solver. If you’re also confident and have a knack for knowing what ideas will and won’t work, we’d like to meet you.

    Responsibilities

    • Develop and implement product strategies consistent with company vision
    • Collect and analyze feedback from customers, stakeholders and other teams to shape requirements, features and end products
    • Produce and review product requirements documents (PRD)
    • Make creative recommendations to expand product base and vision
    • Suggest ways to track product use and impact on end users

    Requirements

    • 4+ years’ experience as a Product Manager 
    • Experience in product lifecycle management
    • Proven experience managing milestones and user stories in Jira 
    • Background in software development and program management is preferred
    • Familiarity with scrum and Agile methodologies 
    • Organizational and leadership abilities
    • Excellent communication skills
    • Problem-solving aptitude
    • Creative thinking skills
    • BSc/BA in Computer Science, Engineering or related field
    • Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Senior Python DeveloperHod HaSharon

    This position is for someone who absolutely loves to code, mentor others and help us to drive innovation into our python stack and architecture.

    Responsibilities:

    • Take responsibility and ownership of core services, supporting Millions of complex operations per day
    • Be part of a larger development team working together according to Agile methodology.

     

    Requirements:

    • Fluency in Python (at least 5 years experience)
    • Experience working at a tech startup is preferable.
    • Experience developing, shipping and supporting mission-critical systems.
    • Experience working with large database environments, preferably in PostgreSQL.
    • Experience with Agile development.
    • Willingness to interact and work with different teams across the company.
    • Independent learner- able to learn new technologies, design practices and technologies quickly.
    • “A+” Player, always looking to pick up things on the fly and help his/her team from end to end.
    • Experience with the following:
    • Celery
    • Fastapi
    • Pydantic
    • SQLAlchemy
    • Redis
    • Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Python Developer (Mid)New York City

    ** Salary range : $150K/yr – $180K/yr

    ** This position is full On-site in our NY office

    As AppCard expands its services and integration efforts, we’re seeking a seasoned Software Engineer to join our NYC-based team. This role is pivotal in developing and enhancing our platform, ensuring we continue to deliver exceptional value to our users and clients. If you’re passionate about leveraging your extensive engineering expertise to drive innovation and scale cutting-edge solutions, we’d love to have you on board.

    Responsibilities

    • Design, develop, and maintain scalable software solutions in collaboration with your engineering peers.
    • Lead technical architecture discussions and guide the development of complex scalable systems with distributed edge devices.
    • Mentor engineers and lead knowledge building initiatives, fostering a culture of technical transparency and accountability.
    • Troubleshoot, identify, and resolve high-level systemic issues across platforms.
    • Collaborate cross-functionally with customer success, support, and business teams to deliver on company goals.
    • Stay abreast of emerging technologies and propose adopting new solutions that can enhance AppCard’s offerings.
    • Work on new designs and refactor old systems to meet new business needs and scale.
    • Contribute to technical roadmapping and influence new features.
    • Bring in new technologies and frameworks as you see fit.

    Skills and Qualifications

    • 5+ years of hands-on experience in developing high-performance distributed systems (Python and Java).
    • A solid foundation in computer science principles, excelling in software design, and an appreciation for both monolithic and distributed architectures.
    • Experienced in cloud services (e.g., AWS) and CI/CD pipelines.
    • Demonstrated capability in developing and implementing efficient tools, processes, and methodologies to address challenges and enhance efficiency.
    • Proven recored in identifying and resolving potential bottlenecks efficiently. Whenever you raise issues you bring along possible solutions as well.
    • Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Senior DevOpsNew York, NY

    AppCard is looking for an experienced DevOps/SRE Engineer, experienced in leading projects in operations/engineering and willing to grow technological and leadership skills in a cloud-based challenging environment. In this role, the successful individual will develop and support our critical information, systems and assets; build solutions, implement new software and hardware and provide training. From early on, you’ll be given interesting assignments, opportunities to lead initiatives and take full ownership and responsibility for the outcome.

    Salary Range: $120K to $200K

    Responsibilities:

    • Manage system architecture and modernization projects from design, implementation and production operations by providing leadership and direction.
    • Develop and manage cloud (AWS) and on-prem infrastructure used by both customers and developers.
    • Partner with the engineering and operations team to set up SLAs, monitoring and alerting for customers and other stakeholders. Identify and resolve systemic issues impacting engineering and operations.
    • Manage tooling and build systems used by developers to set up pre production and test environments.
    • Proactively participate in resolving ongoing incidents

    Requirements:

    • 3+ years of relevant industry experience (DevOps/SRE or development)
    • Experience building roadmaps and technical project management
    • Experience with, or knowledge of programming languages and operations systems; system performance monitoring tools, identity providers, virtualization, networking, content delivery and caching.
    • Excellent knowledge of Linux and container based deployment best practices
    • Experience with infrastructure as code tools (CloudFormation, CDK, Terraform or similar)
    • Experience in project management, application design and integration, and cloud computing (specifically AWS)
    • Networking knowledge: Load balancers, firewalls, VPN’s, TCP/IP, troubleshooting and performance tuning
    • Knowledge of cloud security best practices
    • Innovative, creative mindset – out of the box thinker
    • Excellent English communication skills
    • Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Python Team LeadNew York, NY

    ** On-site, Full time role

    Salary range : $140K – $200K

    You’ll serve as a team lead for a split Python and Java stack. The work will primarily be in Python, but familiarity with Java is a big plus. You may also want to bring in new languages and frameworks as you see fit (We’ve deployed Go, Kotlin, Node and other languages as needed). You’ll split your time between mentoring engineers in our NYC office and doing hands-on work. You’ll work on new designs and refactor old systems to meet new business needs and scale. You’ll help come up with the technical roadmap and influence new features.

    Responsibilities:

    • Serve as a team lead for a split Python and Java stack.
    • Mentor and train junior developers.
    • Design and implement new Python systems, going from concept, design, execution to production deployment.
    • Work with the DevOps team to get code to production and set up monitoring and alerting as needed.
    • Partner with the operations team to set up to understand service issues and help set the development roadmap to fix.
    • Proactively participate in resolving ongoing incidents

    Requirements:

    • 4-5 years of relevant industry experience, 0-2 years experience as a team lead.
    • Advanced to expert level knowledge of Python.
    • Experience building roadmaps and technical project management.
    • Good knowledge of Linux and docker-based environments.
    • Good understanding of communication and network technologies.
    • In-depth understanding of of software engineering methodologies and best practices.
    • Excellent English communication skills.
    • Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.