JS/TS Developer

apply bellow

About the position

We’re on the hunt for a JavaScript/TypeScript fullstack (whatever that means) developer to join our team. We need a pragmatic problem-solver who can simply ship quality code and likes working in an environment where years on a resume don’t mean a thing. If you’re excited by the prospect of building a real SaaS product, this might be a good opportunity for you.

What’s the job

  • Design, develop, and deploy features across our product, from engaging React frontends to robust backend services.
  • Work with a product team and poke holes until you get to a good set of requirements and technical designs that result in a good production-ready code.
  • Know you way around AWS services and build highly available and scalable applications.
  • Craft and consume well-designed REST APIs, async services, and Lambdas.
  • Manage and optimize data interactions with SQL databases.
  • Utilize Docker for consistent development, testing, and deployment environments.
  • Actively participate in code reviews, share knowledge, and contribute to a culture of continuous improvement.
  • Take ownership of features, from initial concept to deployment and monitoring.

You’re a fit if…

  • You have hands-on experience building web applications with React, and Express.js.
  • You’re comfortable with TypeScript and understand its benefits for code quality and maintainability.
  • You know your way around Docker (and docker compose) and understand its role in modern development workflows.
  • You have practical experience (as a developer) with cloud infrastructure, particularly AWS services (e.g., EC2, S3, Lambda, RDS).
  • You’re proficient in designing and interacting with SQL databases.
  • You understand what “verbs” and “nouns” mean in a REST API.
  • You understand the unique challenges and opportunities of building and maintaining software as a service.
  • You’re a good communicator, able to articulate technical concepts clearly and collaborate effectively with diverse teams.
  • You’re a proactive problem-solver, eager to learn new technologies and tackle complex challenges. (If there’s no task for something it doesn’t mean it shouldn’t be fixed)
  • Know the difference between a microservice architecture and a distributed monolith.
  • Do not rely on GPT to write your code, we don’t. Own your code and be proud of it. (even if it’s not perfect)

Nice-to-Haves

  • Experience integrating with payment providers like Stripe or similar.
  • Familiarity with building and working with LLM agents or other AI-powered features.
  • Knowledge of Model Context Protocol (MCP) or similar standards for connecting AI systems to data.
  • Exposure to serverless architectures or event-driven systems.
  • Contributions to open-source projects.
  • A keen eye for performance optimization and scalability.

Beyond Basics takes great pride in our company culture and team spirit. Our workplace perks and benefits are designed to help employees grow both personally and professionally. Become part of our colaborative environment offering support, mentoring, and guidance throughout your career.

Are you up for the challenge? Let's give it a try! When choosing new team members we love to be mutually impressed. If we have impressed you, we challenge you to impress us and we will get back to you soon.

Apply

  • Personal info

  • Location

  • Current Status

  • Resume

    Upload any document that you think gives you an edge over other candidates. Please, only PDFs, not larget than 5MB.
  • Additional information

    Tell us something about your current job. What is it, and how long have you had it? What are the responsibilities you have?

    Share with us why do you think that Beyond Basics is the right place for you to be.