Dawson Walsh

Backend developer

Job Category: Development
Job Type: Full Time
Job Location: Remote

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.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Themes by WordPress