careertakescareertakes

Software Engineer

Confidential ClientConsulting
Entry LevelFull-timeOn-Site$62,400 - $72,800
Los Angeles, California
A Day Ago

This entry-level Software Engineer role focuses on developing and maintaining Python-based back-end applications and RESTful APIs using frameworks like Django, Flask, or FastAPI. The position involves collaborating with cross-functional teams to deliver clean, efficient code, participate in testing and deployment, and support application performance and security standards. It offers an opportunity to grow skills in cloud technologies, containerization, and modern development practices within a full-time, on-site environment requiring relocation.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

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, Design Services, Software Development, and IT Consulting.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Key Responsibilities

  • Develop, test, and maintain Python-based applications and backend services.
  • Build and consume RESTful APIs and integrate with relational and NoSQL databases.
  • Write clean, efficient, well-documented, and reusable code following best practices.
  • Work with Python web frameworks such as Django, Flask, or FastAPI.
  • Participate in code reviews, unit testing, debugging, and troubleshooting.
  • Assist with application deployment, CI/CD pipelines, and basic production support.
  • Use Git for version control and collaborate with cross-functional teams (QA, product, analysts).
  • Create and maintain technical documentation and follow secure coding/data protection practices.
  • Identify and help resolve basic performance issues and implement improvements.

Required Qualifications

  • Strong fundamentals in Python programming, object-oriented design, data structures, and algorithms.
  • Familiarity with Django, Flask, or FastAPI.
  • Basic understanding of REST APIs, client-server architecture, and web application patterns.
  • Experience or coursework with SQL and relational databases (MySQL, PostgreSQL).
  • Familiarity with Git and typical version-control workflows.
  • Basic knowledge of HTML, CSS, and JavaScript.
  • Understanding of software testing concepts and debugging techniques.
  • Strong analytical, troubleshooting, and communication skills; ability to work on a team.
  • Open to relocating to Los Angeles, CA (required).

Preferred Skills

  • Exposure to MongoDB or other NoSQL databases.
  • Familiarity with Pandas, NumPy, or Requests libraries.
  • Basic experience with AWS, Azure, or Google Cloud Platform.
  • Experience with Docker and containerized application workflows.
  • Familiarity with CI/CD tools and deployment processes.
  • Comfortable with basic Linux commands and system administration.
  • Experience with unit-testing frameworks such as pytest or unittest.
  • Awareness of authentication methods (OAuth, JWT) and secure API practices.
  • Experience working in Agile / Scrum teams.
  • Internship, academic projects, freelance work, or hands-on Python projects are a plus.

Compensation & Employment Type

  • Employment type: FULL_TIME
  • Pay: $30.00 - $35.00 per hour (USD)

Why Join (What You’ll Gain)

  • Hands-on backend and API development experience with modern Python frameworks.
  • Mentorship from experienced engineers and exposure to cloud and deployment practices.
  • Opportunity to grow technical skills across databases, testing, and CI/CD.
  • Collaborative, team-oriented environment focused on learning and quality.

Location & Relocation

  • This role is based in Los Angeles, CA. Candidates must be willing to relocate to Los Angeles if not already local.

Notes & Compliance

  • This posting is managed by Careertakes on behalf of a confidential client. Employment offers and final hiring decisions are made by our client.
  • The role is open to all qualified applicants. Reasonable accommodations are available for applicants with disabilities; please notify us to request assistance.

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