Backend Web Developer
Role details
Job location
Tech stack
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