remote
Senior Backend Developer - BV Teck
Backend Engineer
Seasoned backend engineer to design, develop, and scale high‑performance services using Python, Node.js, Java, and cloud technologies such as AWS and Docker.
About the role
Key Responsibilities
- Architect, develop, and maintain robust backend services and APIs supporting core business workflows.
- Design data models and implement efficient data access layers using relational (SQL) and NoSQL databases.
- Ensure scalability, reliability, and security of services through cloud-native patterns on AWS, containerization with Docker, and CI/CD pipelines.
- Collaborate with front‑end, DevOps, and product teams to translate requirements into technical solutions and deliver features on schedule.
- Mentor junior developers, conduct code reviews, and champion best practices for clean, testable code.
Requirements
- 5+ years of professional backend development experience with Python, Node.js, or Java.
- Strong proficiency in designing RESTful APIs and microservice architectures.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda) and container orchestration (Docker, Kubernetes).
- Solid understanding of relational databases (PostgreSQL, MySQL) and familiarity with NoSQL options (MongoDB, DynamoDB).
- Experience with automated testing, CI/CD tools, and version control (Git).
Skills
pythonnodejsjavaawsdockersql