Match score not available

Backend Developer Internship Remote

Remote: 
Full Remote
Contract: 
Experience: 
Entry-level / graduate
Work from: 

Offer summary

Qualifications:

Proficiency in TypeScript, Node.js, and Bun., Experience with PostgreSQL and SQL optimization., Familiarity with API development and CI/CD practices., Knowledge of Linux for server management..

Key responsabilities:

  • Design and maintain scalable backend APIs.
  • Optimize and troubleshoot PostgreSQL databases.
Acowale logo
Acowale https://acowale.com
51 - 200 Employees
See all jobs

Job description

This is a remote position.

Overview

We are looking for a Backend Developer with strong expertise in TypeScript, Bun, and Node.js, combined with skills in PostgreSQL, database optimization, and DevOps practices. The ideal candidate will thrive in creating efficient APIs, maintaining robust database architectures, and contributing to CI/CD pipelines. This role demands a proactive learner with a solid understanding of modern backend development, database design, and system-level problem-solving.

Key Responsibilities

  • Design, develop, and maintain scalable backend APIs using TypeScript, Bun, and Node.js.
  • Build, optimize, and troubleshoot PostgreSQL databases, ensuring high performance and scalability.
  • Write and optimize complex SQL queries for data retrieval and processing.
  • Design and maintain database schemas, ensuring data integrity and scalability.
  • Collaborate on database architecture, normalization, and performance tuning.
  • Document APIs using Swagger, providing clear and thorough specifications.
  • Implement and maintain unit and integration tests using Jest.
  • Leverage modern JavaScript ES6+ features like Promises and async/await.
  • Employ algorithms, data structures, and design patterns to solve complex problems effectively.
  • Set up and maintain CI/CD pipelines using GitHub Actions to automate testing and deployments.
  • Use Git for version control and ensure efficient collaboration within the team.
  • Manage and troubleshoot Linux systems for server-side configurations and debugging.
  • Assess code changes for system-wide impacts and ensure maintainable development practices.
  • Stay updated on industry trends, emerging technologies, and best practices in backend development and database management.

Requirements

Technical Skills:

  • Strong proficiency in TypeScript, Node.js, and familiarity with Bun.
  • Expertise in PostgreSQL: schema design, database optimization, and writing complex queries.
  • In-depth understanding of SQL and database performance tuning.
  • Knowledge of database normalization, indexing, and query optimization techniques.
  • Experience with API development, testing tools like Postman, and documentation tools like Swagger.
  • Proficiency in automated testing with Jest or similar frameworks.
  • Hands-on experience with GitHub Actions for CI/CD pipelines.
  • Familiarity with Git for version control, branching strategies, and collaborative workflows.
  • Proficiency in Linux for server management and scripting.
  • Strong foundation in algorithms, data structures, and design patterns.

Nice-to-Have

  • Experience with Docker or containerization technologies.
  • Familiarity with cloud platforms like Azure, AWS, or GCP.
  • Prior experience working in Agile development environments

Benefits

Why Join Us?

  • Work with cutting-edge technologies like Bun, TypeScript, and PostgreSQL.
  • Gain experience in modern backend and database development and DevOps practices.
  • Collaborate with a talented and forward-thinking team.
  • Opportunities for growth, learning, and skill expansion.

If you’re passionate about backend development, database management, and continuous learning, we’d love to hear from you! Apply now to help us build scalable and efficient systems.

Required profile

Experience

Level of experience: Entry-level / graduate
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Back-End Developer Related jobs