Job Description:
Optomi, in partnership with a leader in the entertainment industry, in searching for a Senior Software Developer to join their team on a hybrid schedule in Orlando, Florida. This role is ideal for someone who thrives in a fast-paced environment and can quickly integrate into ongoing projects.
Responsibilities of the right candidate:
- Design, develop, and maintain highly scalable and high-volume applications using AWS cloud services.
- Utilize AWS Lambda, Kinesis, and the Serverless Framework to build and deploy serverless applications.
- Develop backend services and APIs using TypeScript and Node.js.
- Work with NoSQL databases such as MongoDB, ensuring efficient data storage and retrieval.
- Collaborate with cross-functional teams, including other developers and stakeholders, to deliver robust and efficient solutions.
- Implement best practices in design principles, coding, and architecture to maintain high code quality and performance.
- Participate in code reviews and contribute to team knowledge sharing.
Experience of the right candidate:
- 6+ years of experience in software development with a focus on backend development.
- Strong experience with AWS cloud services, particularly Lambda and Kinesis.
- Proficiency in the Serverless Framework for building and deploying applications.
- Expertise in TypeScript and Node.js for backend development.
- Solid understanding of NoSQL databases, especially MongoDB.
- Experience with microservices architecture and RESTful API development.
- Strong understanding of design principles, patterns, and coding best practices.
Nice-to-Have Skills:
- Knowledge of Golang.
- Experience with Angular is nice to have, but this role will primarily focus on backend development.
- Familiarity with mobile development frameworks such as Flutter or Angular is helpful but not essential.
- Experience with database platforms such as Aurora and DynamoDB is a plus.
- Knowledge of graph databases and mobile application development (iOS and Android).