Bckend Developer

Prod Test

New Castle, VA

JOB DETAILS
SKILLS
(XSS) Cross Site Scripting, Algorithms, Amazon Web Services (AWS), Application Programming Interface (API), Best Practices, Caching, Cloud Computing, Coding Standards, Communication Skills, Computer Science, Computer Security, Continuous Improvement, Data Storage, Database Design, Debugging Skills, Detail Oriented, DevOps, Django, Emerging Technology, Express.js, Flask, HTTP (HyperText Transport Protocol), Identify Issues, Information/Data Security (InfoSec), Injections, Internet Application, Java, Microsoft Windows Azure, MongoDB, MySQL, NoSQL, Node.js, Performance Analysis, Performance Tuning/Optimization, PostgreSQL, Presentation/Verbal Skills, Problem Solving Skills, Product Design, Production Systems, Programming Languages, Python Programming/Scripting Language, REST (Representational State Transfer), Redis, Relational Databases (RDBMS), Ruby, Ruby on Rails, SQL (Structured Query Language), Server Programming/Applications, Software Administration, Systems Analysis, Team Player, Testing, Trend Analysis, User Experience Design (UXD), User Interface Design, User Interface/Experience (UI/UX), Web Programming, Web Server, Writing Skills
LOCATION
New Castle, VA
POSTED
30+ days ago

The backend developer is responsible for designing, developing, and maintaining the server-side logic, databases, and APIs that power web applications and services. This role involves collaborating with frontend developers, UX/UI designers, and other team members to create scalable and efficient solutions.

Responsibilities:

  1. Design, develop, and maintain server-side code and databases to support web applications and services.
  2. Develop RESTful APIs to facilitate communication between the frontend and backend systems.
  3. Optimize application performance by implementing efficient algorithms, data storage solutions, and caching mechanisms.
  4. Collaborate with frontend developers, UX/UI designers, and product managers to understand project requirements and ensure the backend architecture meets those needs.
  5. Write clean, maintainable, and well-documented code following best practices and coding standards.
  6. Implement security measures to protect sensitive data and prevent vulnerabilities, such as SQL injection and cross-site scripting (XSS).
  7. Conduct thorough testing and debugging of backend systems to identify and fix issues promptly.
  8. Monitor and analyze system performance, identifying areas for improvement and implementing optimizations.
  9. Work closely with DevOps engineers to deploy and maintain backend services in production environments.
  10. Stay up-to-date with emerging technologies, trends, and best practices in backend development, and make recommendations for continuous improvement.

Requirements:

  1. Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  2. Proven experience as a backend developer, with expertise in one or more backend programming languages (e.g., Python, Node.js, Java, Ruby).
  3. Strong understanding of server-side frameworks, such as Django, Flask, Express.js, Spring Boot, or Ruby on Rails.
  4. Proficiency in database design and management, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  5. Experience building and consuming RESTful APIs, as well as integrating third-party APIs.
  6. Familiarity with cloud platforms and services, such as AWS, Azure, or Google Cloud Platform.
  7. Solid understanding of web development fundamentals, including HTTP protocol, web servers, and caching.
  8. Excellent problem-solving skills and attention to detail.
  9. Ability to work independently and as part of a collaborative team.
  10. Effective communication skills, both verbal and writte

About the Company

P

Prod Test