Software Engineer I
PAR Technology
Remote
Position Overview
We are looking for a Software Engineer I with 0–2 years of experience and a
strong interest in software development (Ruby on Rails or a similar backend language). This is an excellent
opportunity to work on enterprise-grade systems and contribute to scalable, high-performance
applications. You'll collaborate with experienced engineers and gain hands-on exposure to modern
development practices, architecture, and tooling.
What You’ll Do
- Build, enhance, and maintain Ruby on Rails applications or similar backend systems
- Translate product requirements into clean, efficient, and testable code
- Collaborate with cross-functional teams including backend, frontend, QA, and DevOps
- Write unit and integration tests to ensure high code quality
- Participate in design and code reviews to support team standards and personal growth
- Learn and apply best practices for scalable and maintainable development
- 0–2 years of experience in software development (internships or full-time roles)
- Basic to intermediate knowledge of Ruby on Rails or any similar backend language, demonstrated
- Understanding of Microservices architecture and Rest APIs.
- Exposure to AI tools and technologies, with a willingness to leverage them to improve productivity and quality of work.
- Familiarity with SQL databases like MySQL or PostgreSQL
- Knowledge of Git and CI/CD workflows is a plus
- Exposure to cloud platforms (e.g., AWS) and container technologies (Docker/Kubernetes) is a
- Strong problem-solving, analytical, and communication skills
- Eagerness to learn and grow in a fast-paced, collaborative environment
- Phone Screen with Talent Acquisition
- Technical Interview with Hiring Manager (via MS Teams)
- Team Interview with Engineering Team (via MS Teams)