Company: Patmos
RedBalloon posts jobs on behalf of client companies
Job Summary
We are seeking a motivated and eager Junior Software Developer with at least 1 year of experience to join our dynamic development team. The ideal candidate will have a solid foundation in coding, a passion for learning, and a strong desire to contribute to real-world software projects. This role offers a unique opportunity to grow alongside a team of experienced developers while working on a variety of applications and technologies. This position requires at least 3 days per week in-office at Patmos Dev HQ (Denver), with potential for a hybrid work arrangement. Relocation/signing bonus available for candidates willing to move to Denver.
Responsibilities
- Code Development: Assist in developing and maintaining web applications, writing clean and efficient code under the guidance of senior developers.
- Front-End Support: Collaborate on creating responsive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks (e.g., React).
- Back-End Support: Contribute to server-side logic and API development using Node.js, Python, or other relevant languages.
- Database Interaction: Support database-related tasks, including writing queries, designing schemas, and ensuring data integrity.
- Testing and Debugging: Participate in testing, debugging, and optimizing code to ensure high-quality software.
- Collaboration: Work closely with team members, including UX/UI designers, product managers, and senior developers, to contribute to project goals.
- Learning and Development: Actively seek out learning opportunities and contribute to knowledge sharing within the team.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Experience: 1+ years of experience in software development, with a focus on web applications.
- Technical Skills: Basic knowledge of JavaScript, HTML, CSS, and a JavaScript framework (React, Angular, or Vue.js).
- Familiarity with backend development using Node.js, Python, or similar languages.
- Understanding of relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
- Experience with version control systems like Git.
- Eagerness to learn new technologies and frameworks.