Easy payment plans for health and wellness providers and their clients. Fast, high approving and cost effective.
Software Engineer
Location
Turkey
Posted
4 days ago
Salary
$3K - $7K / month
Seniority
Mid Level
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Networking – Dataplane
TailscaleTailscale 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.
Software Engineer, Networking – Edge
TailscaleTailscale 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.
Software Engineer, Networking – Edge
TailscaleTailscale 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.
Software Engineer, Networking – Dataplane
TailscaleTailscale 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.
