remote
Backend Engineer Node.js / Python - ApplogiQ
Backend Engineer
Backend Engineer with 2–8 years of experience building scalable, secure services using Node.js and Python, designing RESTful APIs, integrating databases, and deploying cloud‑ready applications on AWS.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Node.js and/or Python.
- Build, document, and version RESTful APIs that power client‑facing applications.
- Integrate and optimize relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) data stores.
- Implement security best practices, authentication, and authorization mechanisms.
- Deploy and monitor services in cloud environments (AWS), leveraging containers and CI/CD pipelines.
- Collaborate with front‑end, QA, and product teams to deliver features on schedule.
Requirements
- 2–8 years of professional experience in backend development with Node.js and/or Python.
- Proven ability to design and implement RESTful APIs and micro‑service architectures.
- Strong knowledge of SQL and NoSQL databases, data modeling, and query optimization.
- Hands‑on experience with AWS services (EC2, Lambda, RDS/DynamoDB) and containerization tools such as Docker.
- Familiarity with version control (Git) and modern CI/CD workflows.