Cherry logo
Cherry

Easy payment plans for health and wellness providers and their clients. Fast, high approving and cost effective.

Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 201-500Since 2019H1B SponsorCompany SiteLinkedIn

Location

Turkey

Posted

4 days ago

Salary

$3K - $7K / month

Seniority

Mid Level

Bachelor Degree2 yrs expTurkishEnglishAngularJavaJavaScriptNode.jsNoSQLPythonReactSQLVue.jsGo

Job Description

Software Engineer

Cherry

• Design, develop, and maintain both frontend interfaces and backend APIs/services • Build responsive, accessible UI components using modern frontend frameworks • Work with product, design, and DevOps teams to ship complete end-to-end features • Write clean, testable, and maintainable code across the full stack • Participate in code reviews and technical discussions • Contribute to debugging, optimizing, and improving existing systems • Learn and grow under the guidance of experienced engineers

Job Requirements

  • Graduated from Computer Engineering or a related department
  • 2+ years of experience
  • Strong academic background
  • Hands-on experience in at least one backend language (Node.js, Python, Java, or Go)
  • Familiarity with a modern frontend framework (React, Vue, or Angular)
  • Basic understanding of APIs, databases (SQL/NoSQL), and server-side logic
  • Understanding of HTML, CSS, and responsive design fundamentals
  • Internship or part-time experience in fullstack or frontend/backend development
  • Strong communication skills in Turkish and English
  • Bonus: GitHub projects, hackathon participation, or open-source contributions

Benefits

  • Monthly net salary between $3,000-$7,000 depending on experience
  • Private, all-inclusive health insurance with dental
  • Quarterly bonus system
  • Stock options as part of our long-term growth plan
  • Remote-first team with a collaborative, mission-driven culture
  • All-expenses-covered annual Cherry retreats (Turkey & U.S.)
  • Annual education budget for technical improvement

Related Job Pages

More Full-stack Engineer Jobs

Software Engineer, Networking – Dataplane

Tailscale

Tailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla

• Contribute to the core client connectivity features of Tailscale by applying a deep understanding of network engineering and software development. • Evolve and enhance the Tailscale connectivity offerings between clients, subnet routers, exit nodes and other integrations with customer network infrastructure. • Provide architectural insights and resolve escalated customer network issues to fix complex connectivity problems. • Collaborate with product management and internal engineering to develop integrated network solutions that prioritize scalability and ease of maintenance while ensuring a superior customer experience. • Design, build, test, and document core Tailscale’s client-side networking software. • Advance product features by building upon or merging established industry network protocols with Tailscale's specific designs and frameworks. • Adopt a security-centric approach to both architecture and coding to guarantee the resilience and safety of networking modules. • Evaluate and optimize the performance, reliability, and scale of our software across a wide array of technical platforms and hardware. • Provide expert consultation and support the customer success teams with critical network escalations within key customer environments. • Engage actively with the open-source community and contribute to relevant projects.

Canada
$218.4K - $302.8K / year

Software Engineer, Networking – Edge

Tailscale

Tailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla

• Utilize extensive network engineering knowledge coupled with software development and SRE/DevOps proficiency to design, construct, and oversee Tailscale’s global Funnel and DERP relay infrastructure. • Promote operational excellence and automation to guarantee the scalability, high availability, and performance of hosted services. • Offer architectural guidance and troubleshoot escalated networking problems for customers to address intricate connectivity issues. • Partner with internal engineering and product groups to advance hosted services and clients, ensuring updates provide broad value to our customer base. • Support network connectivity capabilities and features by contributing to the open-source client code and developing the Tailscale product dataplane. • Design, construct, evaluate, and provide documentation for networking features, connectivity solutions, and the open-source client-code network dataplane. • Enhance and iterate on product capabilities, specifically focusing on Funnel and DERP relay infrastructures and their associated network protocols. • Investigate and rectify complex, escalated network difficulties encountered across diverse technical environments. • Maintain accountability for Tailscale's live services by integrating observability, engaging in incident management, and managing technical support escalations. • Evaluate and boost the performance, reliability, and scaling capabilities of our networking resources and systems. • Apply a security-centric approach to every stage of development, from initial design to final implementation of networking components.

Canada
$218.4K - $302.8K / year

Software Engineer, Networking – Edge

Tailscale

Tailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla

• Utilize extensive network engineering knowledge coupled with software development and SRE/DevOps proficiency to design, construct, and oversee Tailscale’s global Funnel and DERP relay infrastructure. • Promote operational excellence and automation to guarantee the scalability, high availability, and performance of hosted services. • Offer architectural guidance and troubleshoot escalated networking problems for customers to address intricate connectivity issues. • Partner with internal engineering and product groups to advance hosted services and clients, ensuring updates provide broad value to our customer base. • Support network connectivity capabilities and features by contributing to the open-source client code and developing the Tailscale product dataplane. • Design, construct, evaluate, and provide documentation for networking features, connectivity solutions, and the open-source client-code network dataplane. • Enhance and iterate on product capabilities, specifically focusing on Funnel and DERP relay infrastructures and their associated network protocols. • Investigate and rectify complex, escalated network difficulties encountered across diverse technical environments. • Maintain accountability for Tailscale's live services by integrating observability, engaging in incident management, and managing technical support escalations. • Evaluate and boost the performance, reliability, and scaling capabilities of our networking resources and systems. • Apply a security-centric approach to every stage of development, from initial design to final implementation of networking components.

United States
$163K - $226K / year

Software Engineer, Networking – Dataplane

Tailscale

Tailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla

• Contribute to the core client connectivity features of Tailscale by applying a deep understanding of network engineering and software development. • Evolve and enhance the Tailscale connectivity offerings between clients, subnet routers, exit nodes and other integrations with customer network infrastructure. • Provide architectural insights and resolve escalated customer network issues to fix complex connectivity problems. • Collaborate with product management and internal engineering to develop integrated network solutions that prioritize scalability and ease of maintenance while ensuring a superior customer experience. • Design, build, test, and document core Tailscale’s client-side networking software. • Advance product features by building upon or merging established industry network protocols with Tailscale's specific designs and frameworks. • Adopt a security-centric approach to both architecture and coding to guarantee the resilience and safety of networking modules. • Evaluate and optimize the performance, reliability, and scale of our software across a wide array of technical platforms and hardware. • Provide expert consultation and support the customer success teams with critical network escalations within key customer environments. • Engage actively with the open-source community and contribute to relevant projects.

United States
$163K - $226K / year