remote
Senior Backend Engineer - BV Teck
Backend Engineer
Senior Backend Engineer responsible for designing and delivering scalable, secure microservice APIs using Python or Node.js, leveraging AWS cloud services, Docker containers, and relational databases to support high‑performance business applications.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services and APIs using Python and/or Node.js.
- Architect microservice solutions that are scalable, fault‑tolerant, and secure.
- Implement cloud infrastructure on AWS, including serverless components, container orchestration, and CI/CD pipelines.
- Write efficient SQL queries and manage relational data models while integrating with NoSQL stores when appropriate.
- Collaborate with product, frontend, and DevOps teams to deliver end‑to‑end features on schedule.
- Mentor junior engineers, conduct code reviews, and enforce best practices for performance and security.
Requirements
- 5+ years of professional backend development experience, primarily with Python and/or Node.js.
- Strong understanding of microservice architecture, RESTful APIs, and event‑driven design.
- Hands‑on experience with AWS services (EC2, Lambda, RDS, S3, CloudFormation) and containerization tools such as Docker and Kubernetes.
- Proficiency in SQL (PostgreSQL, MySQL) and familiarity with NoSQL databases (e.g., DynamoDB, MongoDB).
- Experience with automated testing, CI/CD pipelines, and version control (Git).
Skills
pythonnodejsawsdockersql