Software Engineer
Offre en anglaisDevelop and maintain clean, efficient code for RESTful APIs and microservices while collaborating with front-end developers. Participate in the full software development lifecycle, including code reviews, debugging, and database schema implementation.
- Télétravail
- United States
- Publié 25 août 2026
- Postuler avant le 24 sept. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Résumé du poste
Project Description Join Hiredbuddy as a Junior Software Engineer and build your career in a remote-first, collaborative environment. Work on real projects, learn from senior mentors, and grow your skills in modern web technologies. Full Description We are looking for a motivated Junior Software Engineer to join our dynamic engineering team at Hiredbuddy. In this entry-level role, you will work closely with senior developers and product managers to design, build, and maintain software solutions that power our platform. You'll gain hands-on experience with modern web technologies, collaborate on cross-functional projects, and contribute to the entire software development lifecycle—from requirement gathering to deployment. This is an excellent opportunity for someone eager to grow their skills in a supportive, remote-first environment. Key Responsibilities Write clean, maintainable, and efficient code in languages such as JavaScript, TypeScript, or Python. Develop and maintain RESTful APIs and microservices. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Participate in code reviews to ensure code quality and share knowledge. Troubleshoot, debug, and resolve software defects and performance issues. Write and execute unit and integration tests. Assist in the design and implementation of database schemas and queries. Work with version control systems like Git and follow agile methodologies (Scrum/Kanban). Document code and technical processes for internal use. Stay updated with emerging technologies and suggest improvements. Your Growth Path We believe in investing in our junior engineers. You will be paired with a senior mentor who will guide your technical development and help you navigate your career path. You'll have access to a personalized learning plan, internal workshops, and a budget for external courses and certifications. As you gain confidence and experience, you'll take on more complex features, lead small projects, and eventually advance to a mid-level engineer role. Our Tech Stack We use a modern stack including React, Node.js, PostgreSQL, and AWS. You'll have the chance to work with Docker, Kubernetes, and CI/CD pipelines. While we don't expect you to know everything, a strong foundation in at least one programming language and a willingness to learn are essential. Remote Culture Hiredbuddy is a fully remote company. We value clear communication, collaboration, and work-life balance. You'll have the freedom to work from anywhere in the US, with flexible hours. We use tools like Slack, Zoom, and Jira to stay connected. Regular virtual coffee breaks and team-building activities keep our culture vibrant. What We Offer This is a full-time, permanent position with a competitive salary, comprehensive benefits, and a supportive environment. You'll be part of a team that values innovation, ownership, and continuous learning. If you're passionate about software development and want to grow your career in a collaborative setting, we'd love to hear from you. Requirements Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience) 0-2 years of experience in software development (internships or personal projects count) Proficiency in at least one programming language, such as JavaScript, Python, Java, or C# Basic understanding of data structures, algorithms, and object-oriented programming Familiarity with version control systems, preferably Git Experience with web development frameworks (e.g., React, Angular, or Django) is a plus Knowledge of relational databases and SQL Strong problem-solving skills and attention to detail Excellent communication and teamwork abilities Self-motivated and able to work independently in a remote environment Eagerness to learn new technologies and adapt to changing requirements Benefits Professional development budget for courses and conferences Generous paid time off and parental leave Annual team retreats and virtual social events Access to cutting-edge tools and technologies Mentorship program and regular one-on-one coaching Performance-based bonuses and equity options
Ce que vous ferez
Develop and maintain clean, efficient code for RESTful APIs and microservices while collaborating with front-end developers. Participate in the full software development lifecycle, including code reviews, debugging, and database schema implementation.
Exigences
Requires a Bachelor's degree in Computer Science or a related field with 0-2 years of software development experience. Proficiency in at least one major programming language and a basic understanding of data structures and algorithms are essential.
Avantages
• Professional development budget for courses and conferences • Generous paid time off and parental leave • Annual team retreats and virtual social events • Access to cutting-edge tools and technologies • Mentorship program and regular one-on-one coaching • Performance-based bonuses and equity options
Compétences indiquées
- KubernetesSouhaitée
- SQLSouhaitée
- Node.jsSouhaitée
- CI/CDSouhaitée
- PostgreSQLSouhaitée
- DockerSouhaitée
- ReactSouhaitée
- JavaScriptSouhaitée
- AgileSouhaitée
- TypeScriptSouhaitée
- Amazon Web ServicesSouhaitée
- GitSouhaitée
- PythonSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- JavaScript
- TypeScript
- Python
- RESTful APIs
- Microservices
- React
- Node.js
- PostgreSQL
- AWS
- Docker
- Kubernetes
- CI/CD
- Git
- SQL
- Agile
- Unit Testing
Domaines d’emploi
- Software
- Technology
- Engineering
- Consulting
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 0+ ans
- Postuler avant le
- 24 sept. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Exigences de lieu
- Country, Ontario, Canada
- Niveau d’expérience
- Entry level
- Mode de candidature
- La candidature directe est offerte