Backend Developer Intern

Zenith Ai

Job Overview

We are seeking a skilled Back End Developer to join our dynamic team. The ideal candidate will have a strong background in web development and be proficient in various programming languages and frameworks. This role involves designing, developing, and maintaining server-side applications and services, ensuring optimal performance and responsiveness to requests from the front end.

Duties

  • Develop and maintain robust server-side applications using ASP.NET, C#, and other relevant technologies.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Design and implement RESTful APIs for seamless communication between the server and client applications.
  • Utilize databases such as SQL Server, MySQL, PostgreSQL, or MongoDB for efficient data storage and retrieval.
  • Implement unit testing to ensure code quality and reliability.
  • Participate in the full software development lifecycle (SDLC) following Agile methodologies.
  • Debug and troubleshoot issues in existing applications while optimizing performance.
  • Work with cloud platforms like AWS or Azure for application deployment and management.
  • Engage in continuous integration/continuous deployment (CI/CD) practices to streamline development processes.
  • Maintain documentation of application architecture, APIs, and database design.

Qualifications

  • Proficiency in back-end programming languages such as C#, Java, Python, or Ruby on Rails.
  • Experience with web frameworks including ASP.NET, Node.js, or Ruby on Rails.
  • Familiarity with front-end technologies like HTML, CSS, JavaScript, React, Angular, or Bootstrap is a plus.
  • Knowledge of database management systems including Microsoft SQL Server, MySQL, PostgreSQL, or MongoDB.
  • Understanding of web services (SOAP/REST) and API design principles.
  • Experience with version control systems such as Git or SVN.
  • Strong understanding of multithreading concepts and application performance optimization techniques.
  • Familiarity with UML for software modeling and design documentation.
  • Ability to work collaboratively in a team environment while also being self-motivated to complete tasks independently.
  • Excellent problem-solving skills along with strong debugging capabilities. Join us in building innovative solutions that enhance user experiences while working within a supportive team culture that values creativity and technical excellence!

Serious Candidates contact: [email protected]

Thank you

Job Types: Internship, Apprenticeship

Pay: $11,500.00 - $17,500.00 per year

Benefits

  • Flexible schedule
  • Paid time off
  • Tuition reimbursement

Work Location: Remote

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?