Job Openings Backend Developer

About the job Backend Developer

Job Title: Backend Developer

Location: Full Remote

Type: Full-time

Job Description:

As a Backend Developer, you will play a critical role in developing and maintaining the core backend systems that power our platform. You’ll work with a team of experienced developers, collaborate on API design, and optimize database structures. This role offers the opportunity to solve challenging problems, build scalable systems, and grow your expertise in backend development.

Responsibilities:

  • Backend Development: Design, develop, and maintain backend services, ensuring performance, scalability, and security.

  • API Design and Implementation: Build and maintain RESTful or GraphQL APIs that serve as the backbone of our platform.

  • Database Management: Work with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis) to design, implement, and optimize data storage solutions.

  • Collaborate with Frontend Teams: Work closely with frontend developers to ensure seamless integration between client-side applications and backend services.

  • Troubleshooting and Bug Fixes: Debug and resolve issues across the backend infrastructure, ensuring the stability and performance of our systems.

  • Write Clean, Maintainable Code: Follow coding best practices, contribute to code reviews, and ensure high-quality software development standards.

  • Contribute to System Architecture: Assist in designing system architecture that supports scalability, reliability, and efficiency.

  • Testing and Quality Assurance: Develop automated tests and perform unit testing to ensure code reliability and maintainability.


Qualifications:

  • Experience: 25 years of experience in backend development, with a focus on building and maintaining server-side applications.

  • Languages & Frameworks: Proficiency in one or more backend languages (e.g., Node.js or similar).

  • Database Knowledge: Experience working with both relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis, Firebase).

  • API Development: Familiarity with building RESTful or GraphQL APIs, including authentication and error handling.

  • Version Control: Strong experience with version control systems, particularly Git.

  • Cloud Platforms: Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.

  • Testing: Experience with automated testing, unit testing, and debugging tools.

  • Collaboration Skills: Strong communication and collaboration skills to work effectively with frontend teams, DevOps, and product managers.


https://docs.google.com/document/d/1RgxFYvJ4w1vcRal4hltaV55kzoOEAxZ6E3C2ZTX9Q2w/edit?tab=t.0