Backend Web Developer

TALENTBURST
Los Angeles, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Los Angeles, United States of America

Tech stack

ASP.NET
JavaScript
PHP
API
Agile Methodologies
Business Logic
Application Performance Management
User Authentication
Automation of Tests
Big Data
Cloud Computing
Software Quality
Computer Programming
Databases
Computer Engineering
Database Design
DevOps
Programming Tools
Web Development
Distributed Data Store
Django
Elasticsearch
Github
Integrated Development Environments
Python
PostgreSQL
Microsoft SQL Server
MongoDB
MySQL
Node.js
Open Source Technology
Performance Tuning
Scrum
Systems Development Life Cycle
Ruby on Rails
Session Management
Software Engineering
Solr
Web Applications
Test Driven Development
Flask
Software Security
Backend
GIT
Containerization
Infrastructure Automation Frameworks
Information Technology
Cassandra
Free and Open-Source Software
Non-relational Database
REST
Programming Languages
Microservices

Job description

We are seeking a highly skilled Backend Web Developer to join our development team in Los Angeles, CA. The ideal candidate will have strong experience designing, developing, and maintaining scalable server-side web applications using modern open-source technologies and frameworks. This role requires expertise in backend development, RESTful API design, database management, application security, and cloud-ready architectures.

The successful candidate will work in a collaborative Agile environment, partnering with developers, business stakeholders, and technical teams to deliver secure, high-performing, and scalable web solutions., * Design, develop, test, and maintain backend web applications and services.

  • Build and consume RESTful APIs for seamless integration with internal and external systems.
  • Develop server-side business logic and application workflows using modern programming languages and frameworks.
  • Design, optimize, and maintain relational and non-relational database systems.
  • Implement secure authentication, authorization, and session management solutions.
  • Develop scalable search and indexing solutions using technologies such as Elasticsearch or Apache Solr.
  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, reviews, and retrospectives.
  • Utilize Test-Driven Development (TDD) and automated testing practices to ensure code quality.
  • Create and maintain technical documentation, API documentation, deployment guides, and operational procedures.
  • Collaborate with front-end developers to ensure seamless integration between user interfaces and backend services.
  • Monitor application performance and troubleshoot production issues.
  • Research emerging technologies and recommend improvements to enhance application performance, security, and maintainability.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.

Requirements

Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related technical field.

  • Equivalent professional experience may be substituted for education requirements.
  • Minimum of 4 years of professional experience in backend web development.
  • Strong programming experience in one or more of the following:
  • Python
  • Ruby on Rails
  • PHP
  • ASP.NET
  • JavaScript/Node.js
  • Experience developing and consuming RESTful APIs.
  • Strong understanding of:
  • Web application architecture
  • Security best practices
  • Authentication and authorization
  • Session management
  • Software development lifecycle (SDLC)

Required Technical Skills

Backend Development

  • Python, Django, Flask
  • Ruby on Rails
  • PHP
  • ASP.NET
  • JavaScript/Node.js

Database Technologies

  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
  • MongoDB
  • Experience with database design, optimization, and performance tuning

Development Tools

  • Git
  • GitHub
  • CI/CD pipelines
  • Automated testing frameworks
  • Agile/Scrum methodologies

Search & Scalability

  • Elasticsearch
  • Apache Solr
  • Experience building scalable, high-availability applications
  • Large-scale data processing and storage solutions, * Experience working with open-source software communities and technologies.
  • Experience with cloud platforms and containerized deployments.
  • Knowledge of microservices architecture.
  • Experience with Cassandra or other distributed database technologies.
  • Familiarity with DevOps practices and infrastructure automation.

Soft Skills

  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication abilities.
  • Ability to work independently and collaboratively in a team environment.
  • Strong documentation and technical writing skills.
  • Ability to explain complex technical concepts to non-technical audiences.
  • Passion for learning new technologies and staying current with industry trends.

Work Environment

  • Hybrid work model with 1 day onsite per week (Tuesday-Thursday).
  • Agile/Scrum development environment.
  • Collaborative, fast-paced technology team focused on modern web application development.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance

Apply for this position