Backend Web Developer
The Backend Web Developer will play a vital role as a member of the development team at LevLane by providing best-in-class backend development support for our client’s digital marketing efforts. As a Backend Developer, you will be responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of databases, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your fellow team members into the application. A basic understanding of front-end technologies is therefore necessary as well. In essence, you will possess a full understanding of the structure of web, app and other digital projects the agency dreams up.
The ideal candidate is self-motivated, creative, adaptable and flexible in a face-paced environment, is willing to learn, and epitomizes what it means to be a team player. If this sounds like you, we’d love to have a conversation with you.
Key Responsibilities:
- Ability to develop technical solutions and share with internal and client teams
- Integration of user-facing elements developed by a front-end developer with server-side logic
- Building reusable code and libraries for future use
- Optimization of applications for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
- Debugging
- Programming (JavaScript, PHP, ASP.NET, Ruby on Rails)
- API integrations and management
- Launching of websites and applications with an eye towards zero defects
- Hosting maintenance
You Have The Following:
- Hands-on backend web development experience.
- Ability to appropriately coach and mentor other members of technology team.
- Proficient knowledge of a backend programming language (i.e., PHP, Python, Ruby, Java, .NET, JavaScript etc.) and in-depth understanding of web development.
- Knowledgeable of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
- Good understanding of server-side CSS preprocessors, such as LESS and SASS.
- Proven experience creating user authentication and authorization between multiple systems, servers, and environments.
- Capability to integrate multiple data sources and databases into one system.
- Proven experience managing of hosting environment, that includes database administration and scaling an application to support load changes.
- Ability to setup, administer of backups, data migration, transformation, and scripting.
- Setup and administration of backups.
- Ability to implement effective security protocols, data protection measures and data storage solutions.
- Understands “session management” in a distributed server environment.
- Proven experience in QA processes and procedures.
- Ability to stay abreast of the latest technologies and digital tools to offer insightful and creative input to solving challenges.
- The ability to explain technical jargon to peers and clients with limited technical knowledge.
- BS in Computer Science or a related field.