CareerZen Logo
Company logo

Backend Developer

Resolute Solutions

Full-time

Remote

Job description

Job Summary
We are seeking a skilled Back End Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining server-side applications, ensuring the performance, quality, and responsiveness of applications. You will work closely with front-end developers to integrate user-facing elements with server-side logic, as well as contribute to the overall architecture and design of our systems.

Duties

  • Develop and maintain robust back-end components using languages such as C#, Java, Python, or Ruby.
  • Design and implement RESTful APIs for seamless integration with front-end applications.
  • Collaborate with front-end developers to integrate user-facing elements using frameworks like Angular or React.
  • Manage database systems including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and others for efficient data storage and retrieval.
  • Implement microservices architecture to enhance application scalability and maintainability.
  • Conduct unit testing and debugging to ensure high-quality code delivery.
  • Participate in the full software development lifecycle (SDLC) from requirements gathering to deployment.
  • Utilise version control systems such as Git or SVN for code management and collaboration.
  • Maintain documentation of software designs using UML or similar methodologies.
  • Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.

Experience

  • Proven experience in back-end development with a strong understanding of OOP principles.
  • Proficiency in server-side languages such as C#, Java, Python, PHP, or Ruby on Rails.
  • Familiarity with cloud services like AWS or Azure for application deployment.
  • Experience with web services (SOAP/REST) and API development.
  • Knowledge of database design principles and experience with SQL (T-SQL) and NoSQL databases.
  • Understanding of front-end technologies including HTML, CSS, JavaScript, Bootstrap, AJAX, and TypeScript is advantageous.
  • Experience with development tools such as Visual Studio, Eclipse, or similar IDEs is preferred.
  • Familiarity with Linux environments and shell scripting (Bash) is a plus.
  • Strong problem-solving skills and the ability to work collaboratively within a team environment. We invite passionate individuals who are eager to contribute their expertise in back-end development to apply for this exciting opportunity within our innovative company.

Job Type: Full-time

Pay: $15,000.00 - $20,000.00 per month

Work Location: Remote