- Company Name
- VRIFY
- Job Title
- Intermediate Backend Engineer
- Job Description
-
Job title: Intermediate Backend Engineer
Role Summary:
Design, develop, maintain, and secure cloud‑native backend services for AI‑driven mining exploration and investor engagement platforms. Own feature lifecycles from ideation through deployment, ensuring scalable, performant, and SOC2 compliant solutions on AWS.
Expectations:
Deliver high‑quality code in a rapid‑release cycle, collaborate across engineering and stakeholder teams, adhere to best practices and design patterns, and maintain continuous integration/deployment pipelines. Drive architecture decisions, champion clean code, and stay current on backend and cloud technologies.
Key Responsibilities:
- Architect & implement backend features in Python, using Django and RESTful APIs.
- Build and manage infrastructure of AWS services (compute, storage, networking, container, ML, analytics) via Terraform IaC.
- Own end‑to‑end lifecycle: ideation, design, coding, testing, deployment, and maintenance.
- Design scalable, secure, and SOC2‑compliant systems; enforce code quality standards.
- Maintain DevOps pipelines (CI/CD) for rapid iteration and deployment.
- Collaborate on system design, capacity planning, and cross‑team alignment (web, mobile).
- Propose innovative solutions to complex problems, evaluating scalability and maintainability.
- Keep infrastructure and codebase up‑to‑date with emerging backend trends and AWS services.
- Mentor teammates on clean code, best practices, and DevOps.
Required Skills:
- Python programming, Django framework.
- Cloud services: AWS (compute, storage, networking, container, ML, analytics).
- Infrastructure as Code: Terraform for AWS.
- RESTful API design, database architecture (SQL/NoSQL).
- Security best practices, SOC2 compliance.
- DevOps: CI/CD, containerization, monitoring, automated testing.
- Clean code, design patterns, performance optimization.
- Strong problem‑solving and research abilities.
- Excellent communication, teamwork, and stakeholder collaboration.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 4+ years of backend or full‑stack software development experience.
- 4+ years of AWS service and Terraform experience.
- Experience with Python coding.
- (Optional) Machine learning frameworks (TensorFlow, PyTorch), Databricks experience.