Junior Software Developer
As a Junior Software Developer, you will support the development and maintenance of a proprietary CRM/Sales platform designed to enhance internal operations and serve client needs. Working under the direction of the lead Software Developer, you will assist with front-end and back-end development tasks, troubleshoot bugs, and contribute to building a seamless experience across desktop and mobile platforms. This role is ideal for someone with a strong foundation in software development who is eager to learn, grow, and contribute to a fast-paced, high-impact environment.
Duties and Responsibilities
- Assist in developing and maintaining core features of a custom CRM/Sales platform.
- Support both front-end and back-end development efforts to create a smooth, user-friendly interface.
- Help build tools such as appointment scheduling, notifications, and basic reporting dashboards.
- Ensure software is optimized for both desktop and mobile performance.
- Collaborate with the lead developer and internal teams to translate business needs into functional code.
- Help integrate third-party APIs and services to expand platform functionality.
- Follow secure coding practices and assist in safeguarding user and client data.
- Participate in troubleshooting, debugging, and testing across the software stack.
- Perform other development-related tasks as assigned.
Qualifications and Skills
- 1–2 years of experience in software development.
- Working knowledge of front-end technologies (JavaScript, Vue, React, or similar frameworks).
- Basic experience with back-end programming languages such as Node.js, Python, or similar languages.
- Familiarity with mobile-friendly or responsive web development techniques.
- Exposure to RESTful APIs and basic data handling.
- Understanding of version control systems (Git preferred).
- Interest in UI/UX best practices and attention to user experience.
- Strong communication skills and a willingness to ask questions and learn.
- Ability to take direction, manage tasks, and work collaboratively in a team environment.
- Bonus: Exposure to cloud platforms (AWS, Google Cloud, or Azure).
- Bonus: Experience writing SQL and working with SQL based databases.
- Experience with ORMs such as Prisma.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
- Work from home
Compensation Package:
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: Hybrid remote in Saint Albans, MO 63073