Aktiviere Job-Benachrichtigungen per E-Mail!

Backend developer

Dawson Walsh LLC

Deutschland

Remote

EUR 45.000 - 65.000

Vollzeit

Vor 28 Tagen

Zusammenfassung

A tech company is looking for skilled professionals with a Bachelor's degree in a relevant field and 2-5 years of practical experience. Candidates should possess proficiency in server-side programming languages and familiarity with cloud services and microservices architecture. The ideal candidate will demonstrate strong problem-solving abilities, effective communication skills, and adaptability to technology trends.

Qualifikationen

  • Bachelor’s degree in computer science, software engineering, information technology, or a related field.
  • Practical experience through internships or previous positions (typically 2-5 years).
  • Certifications in specific technologies or frameworks (optional).

Kenntnisse

Python
Java
Database Management
RESTful APIs
Version Control
Cloud Services
Microservices Architecture
Debugging and Testing
Performance Optimization
Collaboration

Ausbildung

Bachelor’s degree in computer science or related field
Jobbeschreibung
Qualifications
  1. Education:
    • Bachelor’s degree in computer science, software engineering, information technology, or a related field.
    • Relevant coursework or certifications can also be valuable, especially in programming or database management.
  2. Experience:
    • Practical experience through internships or previous positions is often required (typically 2-5 years for mid-level roles).
  3. Certifications (optional):
    • Certifications in specific technologies or frameworks (e.g., AWS Certified Developer, Microsoft Azure Developer).
    • Agile or project management certifications can also be beneficial.
Required Skills
Technical Skills
  1. Programming Languages: Proficiency in server-side languages such as Python, Java, Ruby, PHP, C#, or Node.js.
  2. Frameworks: Experience with backend frameworks (e.g., Django, Spring, Express).
  3. Database Management: Knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  4. API Development: Skills in creating and managing RESTful APIs or GraphQL.
  5. Version Control: Familiarity with version control systems, especially Git.
System and Architecture Skills
  1. Server Management: Understanding of server environments (e.g., Linux, Windows) and deployment processes.
  2. Cloud Services: Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) for deploying applications.
  3. Microservices Architecture: Knowledge of microservices design principles and distributed systems.
Problem-Solving Skills
  1. Debugging and Testing: Ability to troubleshoot and resolve issues efficiently, including writing unit tests and integration tests.
  2. Performance Optimization: Skills in optimizing applications for speed and scalability.
Communication Skills
  1. Collaboration: Ability to work effectively with front-end developers, designers, and other stakeholders.
  2. Documentation: Skills in writing clear documentation for code and APIs.
Additional Skills
  • Adaptability: Staying updated with the latest technologies and industry trends.
  • Agile Methodologies: Understanding Agile development practices and working in iterative environments.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.