Junior Software Engineer (Remote)/Bi Analyst with Power BI
The Junior Software Engineer role at Confidential Client focuses on full-stack development, requiring candidates to build and connect frontend, backend, and deployment components using technologies like Java, Spring Boot, JavaScript, React, and SQL. This remote, entry-level position supports practical skill development and portfolio building to prepare candidates for competitive junior developer roles and technical interviews, with an emphasis on end-to-end application development and data analysis using Power BI.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT services and technical training.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role overview
Confidential Client is seeking a motivated Junior Software Engineer / BI Analyst to join an entry-level full-stack program. This role is ideal for recent grads or early-career engineers who want hands-on experience building end-to-end applications and working with BI tools like Power BI. The position supports remote work with a primary location of Pasadena, CA (authoritative location).
What You’ll Do
- Contribute to front-end and back-end development using Java, Spring Boot, JavaScript and React
- Build and consume REST APIs and integrate with SQL databases
- Use Git for version control and follow basic CI/CD and deployment practices
- Develop, test, and debug features across the full stack with mentor guidance
- Create and maintain Power BI reports and dashboards to surface insights from data
- Join code reviews, document technical decisions, and present work in team settings
- Prepare portfolio-ready projects that demonstrate end-to-end application development
Who You Are / Qualifications
Minimum requirements (entry / junior level):
- Bachelor's degree in Computer Science, Engineering, Math, Statistics, or equivalent practical experience, OR demonstrable portfolio/projects
- Familiarity with at least one backend language (Java preferred) and one frontend framework (React, JavaScript)
- Basic SQL skills and experience working with relational databases
- Exposure to REST APIs, Git, and cloud fundamentals (AWS/Azure/GCP basics)
- Interest or experience in BI/analytics and Power BI report development
- Strong communication skills and ability to explain technical decisions
- Eagerness to learn, accept feedback, and grow technical skills rapidly
We encourage applications from candidates with career gaps, recent graduates, people switching into tech, or those impacted by recent layoffs.
Nice-to-have
- Spring Boot experience
- Python experience or familiarity with data pipelines
- Previous coursework or projects involving Power BI or other BI tools
- Experience with unit testing, containerization (Docker) or basic DevOps workflows
Compensation & Location
- Estimated salary: $110,680 per year (estimated)
- Employment type: Full-time (through Confidential Client)
- Work arrangement: Remote-friendly with Pasadena, CA as the authoritative location
Note: Salary shown is an estimate from the source posting. Actual compensation and benefits will be communicated by Confidential Client during the hiring process.
Why apply via Careertakes
- Careertakes connects you to Confidential Client while protecting employer identity during initial stages
- If your profile matches, you may be introduced directly to hiring teams or additional opportunities through our platform
- We follow best practices used by third‑party recruiters to improve your presentation and increase interview chances
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range