Enterprise Software Engineer III
Dreamscape Learn
Los Angeles, california
Job Details
Full-time
Full Job Description
Dreamscape Learn, a pioneer in the realm of immersive virtual reality entertainment and learning design, is seeking a highly motivated Mid-Level Software Engineer to join our dynamic team. The ideal candidate will have strong backend development experience, specifically in REST API design and development, and a deep understanding of AWS architecture and design. You will play a key role in building scalable, high-performance applications while also designing and implementing the cloud infrastructure necessary to support them.
This role requires proficiency in Python and extensive hands-on experience with relational databases, preferably PostgreSQL. You should have a proven track record of owning projects from design through deployment, and the ability to work both independently and as part of a team.
Responsibilities
- Design, develop, and maintain scalable RESTful APIs to support application functionality.
- Architect, deploy, and maintain cloud infrastructure in AWS, ensuring robust security and performance.
- Write efficient, reusable, and testable code in Python.
- Manage and optimize relational databases, particularly PostgreSQL.
- Take full ownership of projects, from gathering requirements to deploying in production.
- Collaborate with cross-functional teams to ensure the backend aligns with frontend needs and overall system architecture.
- Implement and maintain CI/CD pipelines to automate testing and deployment processes.
- Monitor and troubleshoot issues across backend services and AWS infrastructure, ensuring uptime and reliability.
- Stay updated with industry best practices in API development, cloud services, and database management.
Requirements
- Undergraduate degree in Computer Science or equivalent engineering experience.
- 3-5 years of experience in backend software development.
- Strong experience in Python and REST API development.
- Proficiency with SQL and PostgreSQL databases, including query optimization and schema design.
- Solid understanding of AWS services (e.g., EC2, S3, Lambda, RDS, IAM, VPC, etc.) and infrastructure as code (e.g., CloudFormation, Terraform).
- Experience with containerization technologies (e.g., Docker) and orchestration tools like Kubernetes is a plus.
- Demonstrated experience owning projects end-to-end, from design to deployment.
- Familiarity with version control systems (e.g., Git), code review processes, and CI/CD tools.
- Strong problem-solving skills, with the ability to diagnose and resolve production issues.
- Excellent communication skills and ability to collaborate with team members and stakeholders.
- Preferred Qualifications
- Experience with NoSQL databases (e.g., DynamoDB, MongoDB) is a plus.
- Familiarity with microservices architecture and serverless frameworks.
- Knowledge of frontend technologies and how they integrate with backend services is a bonus.
Benefits
- Compensation $140,000 - $150,000 per annum (DOE)
- Health/ dental/ vision insurance
- Employee Assistance Program
- Unlimited PTO
- Perks at work
Dreamscape Learn is firmly committed to cultivating an inclusive and diverse workplace, and as an equal opportunity employer, we encourage applications from all eligible candidates.