Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Back End Engineer (SDK Generation) image - Rise Careers
Job details

Back End Engineer (SDK Generation)

📍 Location: Hybrid (NYC or SF) or Remote

We’re looking for a polyglot who loves all languages (almost) equally! The best documentation is tightly integrated with code, so that means we create and maintain a number of packages in various languages for our customers to use. We’re looking for someone to make our open source libraries feel consistent across languages, while also ensuring they fit the conventions of each individual tech stack.


You’ll be owning our API module. We own the package/gem/module “api” in lots of registries, and are on a mission to make the best API request module on the planet. We want to build a client that isn’t just generic, but rather understands APIs and how they work. You don’t have to use ReadMe to use it, however, it’s very closely tied to documentation and has a ton of API-specific features. (Currently available in Node.)


We're a small team of humans (and one owl) working together to do big things, and we’re growing fast! That’s where you come in. Since we’re a startup, you’ll make a big impact on ReadMe both in the daily responsibilities of your role and beyond.

🦉 What we do 

ReadMe helps more than 5,000 leading startups and tech companies build beautiful, personalized, and interactive developer hubs. If you’ve ever visited the developer docs for Webflow, Notion, or Nvidia you’ve used ReadMe!

We love what we do because it’s so much more than just documentation. We’re providing tools for teams to build a better developer experience and make their products and APIs easier to use. We’ve got great support from our investors at Accel who led our Series A, and our interview process reflects the open, caring, and whimsical culture we want to maintain as we scale.

✅ What you’ll do here

  • Own all our public modules in various languages. Some are purely open source (aka no dependencies on our tool and can be used by anyone), and some help users connect with ReadMe.

  • Work with Sales/Support/Product to understand what languages our customers most need, and translate core features to new languages.

  • Make sure the implementations in various languages are all up to date and have comparable implementations of features.

  • Engage with our community to merge pull requests and answer public issues.

  • Work closely with the rest of the Product and Engineering teams to make sure our public tools feel closely integrated with the rest of the product.

  • Create new packages/SDKs/etc as we need ‘em!

💙 You'll love this job if you are...

  • Comfortable in many languages, and excited to learn new ones.

  • Passionate about the developer experience of APIs, and making APIs available to as many people as possible.

  • Flexible! You’re able to work with different languages week by week.

  • Experienced with package managers and publishing packages (npm, pip, gem, etc).

  • Knowledgeable about OpenAPI and JSON schemas.

  • Experienced with developer tools and using APIs.

  • Passionate about making products people love.

🌱 How you'll grow within one month

  • Become familiar with our current list of supported open-source projects.

  • Work on small bugs and features, and release new versions.

  • Suggest improvements to our libraries.

🪴 Within three months, you'll...

  • Write SDKs/packages/modules in new languages.

  • Manage contractors writing SDKs on our behalf in languages we don’t know. (We have some relationships already in place!)

  • Add large features, such as tools that make debugging APIs easier, or development a breeze.

  • Work with the rest of the ReadMe engineering team to tighten up the integration between the libraries and the main product.

🌳 Within six months, you'll... 

  • Build out automated test suites to track and ensure feature completeness.

  • Suggest and build features on your own that tie back to the product.

  • Create and own new open-source integrations or packages that fit the needs of our customers.

✨ Our benefits include…

  • Unlimited PTO with a three-week minimum. 🏝

  • Fully covered medical, dental, and vision insurance for you, and your dependents. 🩺

  • A One Medical membership. 🧑‍⚕️

  • A wellness stipend for therapy of up to $350 per month for up to 6 months. 😌

  • A wellness stipend of up to $150 per month. 🏋️

  • One-to-one donation matching of up to $1,000 per year. 💸

  • Twelve weeks of paid parental leave after the birth or adoption of a child. 🐣

  • Work from home office stipend of $500. 🖥️

  • Three offsite retreats per year to get together with coworkers and plan for the quarter ahead. ✈️

  • Take a look at our handbook for more information on our benefits! 📘

At ReadMe, we’re committed to cultivating a diverse and inclusive workplace. We welcome people of all backgrounds, experiences, abilities, and perspectives. We are an equal opportunity employer and a pleasant and supportive place to work. We'd love to have you come join us here! ReadMe is open to hiring folks fully remote in the US, hybrid, or in-person at our San Francisco HQ or NY office.

ReadMe Glassdoor Company Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
ReadMe DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ReadMe
ReadMe CEO photo
Gregory Koberger
Approve of CEO

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Back End Engineer (SDK Generation), ReadMe

Are you ready to dive into the world of API design with ReadMe as our new Back End Engineer focused on SDK Generation? We need a passionate polyglot who thrives on creating exceptional developer experiences. In this hybrid or remote position, you'll play a crucial role in managing our API module, ensuring our open-source libraries maintain consistency across various programming languages. Whether you’re based in NYC, SF, or working from your favorite coffee shop, you'll be part of a small, dynamic team dedicated to making API integrations seamless for our clients. With your expertise, you'll collaborate with Sales, Support, and Product teams to align our SDKs with customer needs, translating core features into languages that resonate with their tech stacks. Your experience with package managers like npm or pip will be invaluable as you engage with our community, merge pull requests, and innovate new packages. You'll be continuously raising the bar for API requests, transforming the way developers interact with documentation and tools. At ReadMe, we not only love what we do, but we also embrace an open, caring culture supported by investors like Accel. Join us on this exciting journey, where your ideas can make a real impact in helping over 5,000 tech companies enhance their developer hubs!

Frequently Asked Questions (FAQs) for Back End Engineer (SDK Generation) Role at ReadMe
What responsibilities does a Back End Engineer at ReadMe have?

As a Back End Engineer at ReadMe, you will own our public API module across various languages, ensuring consistency and quality. Your role includes creating and maintaining SDKs, collaborating with cross-functional teams to identify customer needs, and engaging with the developer community to enhance our libraries through feedback and contributions. You will also be tasked with suggesting improvements and managing contractors to expand our language support.

Join Rise to see the full answer
What qualifications are needed for a Back End Engineer at ReadMe?

To succeed as a Back End Engineer at ReadMe, candidates should be comfortable with multiple programming languages and have experience with package managers like npm, pip, or gem. A deep understanding of APIs, OpenAPI specifications, and JSON schemas is essential. Additionally, a passion for improving developer experience and the ability to flexibly work with different languages is highly valued.

Join Rise to see the full answer
What kind of growth can I expect in the Back End Engineer role at ReadMe?

At ReadMe, Back End Engineers can expect significant growth within their first six months. Initially, you will familiarize yourself with our current projects, address small bugs, and release new features. As you progress, you'll have the opportunity to write SDKs in new languages, manage contractors, and build out automated test suites. Ultimately, your influence will extend to creating innovative features that directly enhance our product offerings.

Join Rise to see the full answer
How does ReadMe ensure a positive developer experience?

ReadMe is committed to enhancing the developer experience by providing intuitive, well-documented, and easily accessible API tools. By employing a Back End Engineer who understands multiple languages and the intricacies of API design, we ensure that our libraries are user-friendly and adaptable to various tech stacks, aligning closely with user needs while facilitating seamless integrations.

Join Rise to see the full answer
What are the unique benefits of working as a Back End Engineer at ReadMe?

At ReadMe, we prioritize our employees' well-being with an array of unique benefits, including unlimited PTO, comprehensive healthcare coverage, wellness stipends, and a generous parental leave policy. You’ll also experience a supportive and inclusive workplace culture, complete with regular offsite retreats to foster team bonding and productivity.

Join Rise to see the full answer
Common Interview Questions for Back End Engineer (SDK Generation)
Can you explain your experience with API design and SDK development?

When answering this question, focus on specific projects where you designed or improved APIs or SDKs. Discuss the languages you used, challenges faced, and how you collaborated with different teams to ensure user needs were met. Highlight your approach to ensuring quality and maintaining documentation.

Join Rise to see the full answer
How do you ensure consistency across multiple languages in your SDKs?

To address this question, explain your approach to designing SDKs to meet the conventions of each programming language while maintaining core functionality. Discuss how you leverage design patterns, use shared codebases when possible, and gather community feedback to enhance consistency.

Join Rise to see the full answer
What package managers are you proficient with, and how have you utilized them in past projects?

Detail your experience with different package managers like npm, pip, or gem, focusing on instances where you've published packages successfully. Talk about the process of versioning, updating packages, and engaging users through feedback mechanisms.

Join Rise to see the full answer
Describe a time you resolved a complex bug in an SDK.

Use the STAR method (Situation, Task, Action, Result) to recount a specific incident where you encountered a bug. Highlight your process for diagnosing the issue, the steps taken to fix it, and the ultimate positive impact on the developer experience.

Join Rise to see the full answer
How do you interact with the developer community, and what tools do you use?

Discuss your approach to engaging with the developer community through platforms like GitHub, forums, or social media. Talk about the importance of addressing issues, merging pull requests promptly, and maintaining open lines of communication with users.

Join Rise to see the full answer
What steps do you take to stay updated with the latest trends in API development?

Express your commitment to continuous learning, such as following industry blogs, attending webinars, or participating in community events. Mention any specific resources you rely on for keeping abreast of new programming languages and frameworks.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Share your method for task prioritization, whether leveraging agile methodologies, user feedback, or collaboration with team members. Illustrate your thought process for maintaining productivity while ensuring all projects progress smoothly.

Join Rise to see the full answer
Can you give an example of how you translated user feedback into improvements in an SDK?

Detail a specific situation where you collected user feedback, analyzed it, and implemented changes in an SDK or library. Emphasize your ability to listen to and incorporate user suggestions while achieving the project's overall goals.

Join Rise to see the full answer
What strategies do you use to test SDKs for quality assurance?

Highlight your approach to quality assurance, including writing automated tests, utilizing test frameworks, and conducting extensive manual testing. Discuss how you ensure the SDK meets the defined objectives and integrates smoothly with user applications.

Join Rise to see the full answer
Why do you want to work with ReadMe as a Back End Engineer?

Reflect on your alignment with ReadMe's mission and values, expressing your passion for developer experience and the opportunity to impact a growing company. Share what excites you about the role and the potential for professional growth within the organization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

Join J.D. Power as a Junior Software Developer, contributing to innovative software solutions in a remote work environment.

Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Roblox Hybrid San Mateo, California, United States
Posted 11 days ago
Photo of the Rise User
Posted 7 days ago

Join Grammarly as a Front-End Software Engineer to develop user-focused interfaces in a hybrid work environment.

Photo of the Rise User
SpyCloud Remote Austin, Texas, United States
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Dental Insurance
Vision Insurance
Paid Holidays

Join Kong as a Software Engineer to power their cloud-native API platform, leveraging microservices and Typescript.

ReadMe is on a mission to make documentation magical. We're changing the way people communicate and share, opening up new opportunities for innovation.

12 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Success Manager - Illinois at Alma Technologies (OR)
Photo of the Rise User
22 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health