FetchJobs.co logo

Backend Engineer

FetchJobs.co

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

About The Company Kake is a pioneering remote-first organization dedicated to fostering a people-centric global community of senior engineers. With a focus on inclusivity and innovation, Kake has established itself as a hub for some of the most creative and impactful products worldwide. Our engineers have contributed to projects for Fortune 500 companies as well as rapidly growing startups, demonstrating our commitment to excellence and technological advancement. We believe that success stems from the talent and dedication of our community members, not their physical location. Our network spans over 45,000 engineers across more than 55 countries, creating a vibrant culture where professionals can grow, collaborate, and thrive while enjoying the camaraderie of shared passions and a love for eating kake.

About The Role We are seeking a highly skilled Senior Backend Engineer with expertise in TypeScript, Python, or C# to join our dynamic team. This role is ideal for professionals passionate about designing and building high-performance, scalable backend systems capable of supporting millions of users globally. As a key member of our engineering community, you will be responsible for owning the entire lifecycle of backend services, from development to deployment, ensuring robust architecture and adherence to best practices. You will work closely with product managers, frontend developers, and other stakeholders to deliver reliable, well-crafted software solutions that meet the evolving needs of our clients and users.

Qualifications The ideal candidate will have over five years of experience in software engineering, with hands-on expertise in TypeScript, Python, or C#. You should possess a solid understanding of designing and versioning REST or GraphQL APIs, along with experience working within modern git workflows, CI/CD pipelines, and cloud infrastructures such as Google Cloud Platform (GCP), Amazon Web Services (AWS), or Microsoft Azure. A strong foundation in system design is essential, including data modeling, component architecture, and event-driven thinking. Proficiency with relational databases and SQL is required, and familiarity with NoSQL databases like MongoDB is a plus. Candidates should demonstrate a commitment to writing clean, testable, and robust code, backed by sound testing and observability practices. Excellent problem-solving, debugging skills, and effective communication in English are also necessary. The ability to work independently in a fast-paced, remote environment is crucial for success in this role.

Responsibilities

  • Develop, test, and deploy production backend services end-to-end using TypeScript, Python, or C#, taking ownership of your work throughout the entire process.
  • Design, build, and maintain REST or GraphQL APIs that serve as the interface between frontend and backend systems, ensuring they are scalable and reliable.
  • Make architectural decisions related to data modeling, service boundaries, and component design, applying event-driven architecture principles where appropriate.
  • Model and query data efficiently across relational and NoSQL databases, selecting the appropriate data storage solutions for different use cases.
  • Write clean, maintainable, and well-tested code, establishing observability mechanisms to monitor system health and facilitate debugging.
  • Collaborate closely with cross-functional teams to understand requirements, propose technical solutions, and deliver high-quality software.
  • Participate in code reviews, knowledge sharing, and continuous improvement initiatives to uphold engineering standards.

Benefits

  • Competitive compensation paid in USD, reflecting our commitment to fair remuneration regardless of location.
  • Fully remote work environment, offering flexibility and trust to our team members.
  • Access to the Better Me Fund, supporting your personal growth, education, and passions outside of work.
  • Participation in a socially conscious community that values social good and encourages positive impact.

Equal Opportunity

Kake is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, or any other legally protected status. We believe that diverse teams foster innovation and creativity, and we are dedicated to providing a workplace where everyone can thrive and contribute meaningfully to our collective success.

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at FetchJobs.co was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.