What are the responsibilities and job description for the Senior Software Developer position at Jobrion?
Company Description Jobrion is a career-focused company that helps professionals streamline and manage their job search. The organization supports candidates by identifying relevant opportunities and curating roles that align with their experience and goals. Jobrion optimizes resumes for applicant tracking systems (ATS) to improve visibility and response rates. By handling time-consuming application tasks, Jobrion enables individuals to focus on interview preparation and successfully securing their next position.
Role Description The Senior Software Developer will design, develop, and maintain back-end services and systems that power Jobrion’s job search and ATS optimization platform. This full-time, on-site role based in Chicago, IL involves implementing robust APIs, optimizing system performance, ensuring code quality, and collaborating closely with product managers, designers, and other developers. Daily responsibilities include writing clean, testable code, performing code reviews, troubleshooting and resolving production issues, and contributing to architectural decisions and technical roadmaps. The Senior Software Developer will also mentor junior team members, help refine development best practices, and participate in continuous improvement of the overall engineering process.
Qualifications
Role Description The Senior Software Developer will design, develop, and maintain back-end services and systems that power Jobrion’s job search and ATS optimization platform. This full-time, on-site role based in Chicago, IL involves implementing robust APIs, optimizing system performance, ensuring code quality, and collaborating closely with product managers, designers, and other developers. Daily responsibilities include writing clean, testable code, performing code reviews, troubleshooting and resolving production issues, and contributing to architectural decisions and technical roadmaps. The Senior Software Developer will also mentor junior team members, help refine development best practices, and participate in continuous improvement of the overall engineering process.
Qualifications
- Strong foundation in Computer Science concepts, including data structures, algorithms, and software design principles.
- Proficiency in Software Development and Programming with modern languages and frameworks used for web applications.
- Experience in Back-End Web Development, including building and maintaining APIs, databases, and server-side logic.
- Advanced skills in Object-Oriented Programming (OOP) and applying design patterns to build scalable, maintainable systems.
- Experience with cloud platforms (e.g., AWS, Azure, or GCP) and modern development tools such as version control, CI/CD pipelines, and automated testing.
- Ability to collaborate effectively in cross-functional teams, communicate complex technical concepts clearly, and mentor less-experienced developers.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Prior experience in a senior or lead developer role, ideally in product-focused or SaaS environments.