What are the responsibilities and job description for the Junior Software Engineer position at Raynmaker?
About Raynmaker
Raynmaker.ai is the AI-native sales engine purpose-built for small and mid-sized businesses. We empower local and franchise businesses to compete with enterprise-level capabilities—through AI-driven lead targeting, next-best-action automation, and intuitive workflows that help them close more deals, faster. We're a venture-backed, fast-growing team committed to helping SMBs grow with confidence.
Role Overview
We’re looking for a Junior Software Engineer to support the development of our platform services and AI-driven capabilities. In this role, you will work closely with senior engineers and gain hands-on exposure to real production systems, modern AI frameworks, cloud infrastructure, and microservices architecture.
This is a high-growth role with strong mentorship and a clear path toward becoming a full-stack, cloud-native engineer. You’ll contribute directly to building features, resolving production issues, and integrating AI-powered workflows used by real customers.
Key Responsibilities
Raynmaker.ai is the AI-native sales engine purpose-built for small and mid-sized businesses. We empower local and franchise businesses to compete with enterprise-level capabilities—through AI-driven lead targeting, next-best-action automation, and intuitive workflows that help them close more deals, faster. We're a venture-backed, fast-growing team committed to helping SMBs grow with confidence.
Role Overview
We’re looking for a Junior Software Engineer to support the development of our platform services and AI-driven capabilities. In this role, you will work closely with senior engineers and gain hands-on exposure to real production systems, modern AI frameworks, cloud infrastructure, and microservices architecture.
This is a high-growth role with strong mentorship and a clear path toward becoming a full-stack, cloud-native engineer. You’ll contribute directly to building features, resolving production issues, and integrating AI-powered workflows used by real customers.
Key Responsibilities
- 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.
- 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)
- Experience participating in L2 production support activities
- 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