HamburgerMenu
hirist

Job Description

About the job :

Job Title : Backend Developer (Node.js & Python)

Experience : 2 to 4 Years

Location : Remote

Employment Type : Full-time


About The Role :


We are seeking a passionate and skilled Backend Developer with 24 years of experience to join our remote engineering team. The ideal candidate will have solid hands-on experience in building scalable backend systems using Node.js, Python (Flask/FastAPI), and working with relational databases like PostgreSQL and MariaDB. Strong testing expertise using modern frameworks is essential.


Key Responsibilities :


- Develop and maintain scalable backend services using Node.js (with Express) and Python (Flask/FastAPI).

- Design and implement RESTful APIs and integrate third-party services.

- Collaborate with frontend developers, DevOps engineers, and product managers to deliver high-quality software.

- Write and maintain unit and integration tests using Jest, Jasmine, Chai, Mocha, or similar.

- Work with relational databases, design schemas, write queries, and ensure data integrity (PostgreSQL, MariaDB).

- Contribute to dashboard and reporting tools using Superset (nice to have).

- Participate in code reviews, sprint planning, and agile development practices.


Required Skills :


- 2 to 4 years of professional backend development experience.

- Strong proficiency in Node.js, Express.js, and modern JavaScript/TypeScript.

- Hands-on experience with Python, particularly with Flask or FastAPI.

- Proficient in PostgreSQL and MariaDB (schema design, optimization, querying).

- Solid understanding of testing frameworks : Jest, Jasmine, Chai, Mocha.

- Familiarity with Superset or other data visualization tools is a plus.

- Experience with REST APIs and microservices architecture.

- Knowledge of Git, CI/CD pipelines, and containerization (Docker).


Preferred Qualifications :


- Bachelor's degree in Computer Science, Engineering, or related field.

- Experience working in Agile/Scrum teams.

- Excellent problem-solving skills and attention to detail.

- Self-motivated with the ability to work independently in a remote setup.

- Strong communication skills (written and verbal)


info-icon

Did you find something suspicious?