CareerSwift
JUNIOR SOFTWARE DEVELOPER
About this role
CelebriOS is hiring a Junior Software Developer to join their engineering team building a B2B SaaS analytics platform. In this mentored entry-level role, you'll build features, write tests, participate in code reviews, and develop professional engineering skills while working alongside experienced engineers.
What you'll do
- Build small features, improvements, and bug fixes with guidance from senior engineers
- Write tests for contributed code and establish good engineering practices
- Participate in code reviews and provide constructive feedback
- Follow a structured development plan with mentor support
- Break down unfamiliar problems and seek guidance when needed
- Contribute to and improve technical documentation as you learn the codebase
What they're looking for
- Proficiency in a modern programming language
- Problem-solving and structured approach to learning
- Testing and code review practices
- Communication and collaboration
- Git and version control workflows
- React, TypeScript, or Python experience (nice to have)
- PostgreSQL or database fundamentals (nice to have)
- Self-directed learning ability
Benefits
- Remote-first working environment
- Mentorship and professional development opportunities
- Comprehensive benefits package
- Structured entry-level onboarding
- Support from experienced engineering team
- Clear career growth pathway
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
CareerSwift
CareerSwift builds an AI-powered job search platform with a focus on reliable infrastructure and polished user experiences. The company is hiring DevOps engineers to manage cloud infrastructure and CI/CD pipelines, frontend developers to build React-based interfaces, and QA engineers to ensure product quality through manual and automated testing.
View all jobs at CareerSwiftLikely interview questions
- Tell us about a personal, academic, or open-source project you've built and the key decisions you made during development.
- How do you approach solving a programming problem you haven't encountered before?