
Junior Software Engineer
RaYnmaker
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $85,000 - $115,000 per year
Job Level
Junior
Tech Stack
AWSDistributed SystemsDockerEC2KubernetesMicroservicesPythonTypeScript
About the role
- Contribute to backend and frontend development using Python and TypeScript.
- Assist in building platform services, APIs, and microservice components.
- Support development of UIs, dashboards, and internal tools.
- Work with senior engineers to integrate AI frameworks (LangChain, LangGraph, LLM APIs).
- Assist with Docker-based development, CI/CD workflows, and deployment tasks.
- Participate in L2 production support: triage, debugging, monitoring, and issue resolution.
- Collaborate within a fast-paced, startup-style environment to ship features iteratively.
- Help build and integrate external APIs for scheduling, communication, and platform functions.
Requirements
- 2+ years of hands-on experience with Python and TypeScript
- Solid programming fundamentals and understanding of software engineering best practices
- Experience delivering production-grade features or services
- UI development experience and exposure to microservices
- Familiarity with AI ecosystems (LangChain, LangGraph, LLM APIs, vector tools)
- Experience with Docker and containerized environments
- Exposure to AI tools, APIs, or ML-enabled application features
- Experience working in a startup or fast-paced engineering environment
- API integration experience (REST, webhooks, third-party APIs)
- Good to Have
- Basic understanding of Kubernetes
- Exposure to AWS services (EC2, S3, RDS, IAM, etc.)
- Familiarity with CI/CD and modern DevOps practices
- Interest in distributed systems or real-time application design
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonTypeScriptAPI developmentmicroservicesUI developmentDockerCI/CDAI frameworksRESTwebhooks
Soft skills
collaborationproblem-solvingcommunicationadaptabilitytime management