Senior Software Engineer

Company:  Crew Connectors, LLC
Location: Los Angeles
Closing Date: 17/06/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description

The IT division is transforming its engineering practices to include high-performing, cloud-native APIs and applications using an advanced technology stack that features serverless computing, microservices, containers, and automated delivery pipelines. The role of Senior Software Engineer is vital within the technology team, focusing on the design, development, testing, and maintenance of high-quality technology solutions that enhance global e-commerce business and digital marketing initiatives.

Essential Job Duties

Design, develop, and deliver critical and complex software services such as microservices and APIs, aligning with business needs.

Address and resolve challenging production issues swiftly, deploying solutions effectively.

Collaborate on the evaluation and design of software architecture.

Recommend technologies and structure applications for maintainability and architectural alignment.

Lead and mentor software engineers, promoting best coding practices and effective SDLC processes.

Enhance engineering quality through code reviews, documentation improvements, automation, and testing.

Engage with business stakeholders to understand requirements, provide solutions, and translate needs into design specs and implementations.

Support QA in defining and testing user cases.

Qualifications/Job Requirements

At least 5 years of experience with programming languages including Python and Java; Scala is a plus.

At least 5 years of experience in developing REST APIs using JSON, HTTP protocol, Postman, and/or curl.

Minimum of 3 years of experience with a Cloud Platform AWS ECS/Lambda, API Gateway, or GCP.

Minimum of 3 years of experience with Docker and container orchestration systems like AWS ECS/EKS/Fargate.

Minimum of 3 years of experience with AWS CloudFormation and CodeDeploy for CI/CD pipelines.

Familiarity with AWS Lambda, API Gateway, S3, and SQS is advantageous.

Experience with third-party API integration.

Proficiency in SQL and NoSQL databases such as MySQL, CloudantDB, MongoDB, and Redis.

Skilled in software development tools including Git, Jenkins, and Postman.

In-depth knowledge of software engineering design patterns, architecture, and best practices.

Experience in Agile and Scrum development environments.

Ability to multitask and stay organized in a dynamic work setting.

Excellent interpersonal, communication skills, and the ability to lead a team.

Strong analytical and problem-solving skills; capable of working independently with high self-motivation.

Education And Experience

B.S. or Master's degree in computer science or equivalent experience.

Over 8 years of full-time software engineering experience.

Apply Now
Share this job
  • Similar Jobs

  • Senior Software Engineer (Backend)

    Los Angeles
    View Job
  • Senior Cloud Software Engineer

    Los Angeles
    View Job
  • Senior Embedded Software Engineer

    Los Angeles
    View Job
  • Senior Software Engineer - (Full Stack)

    Los Angeles
    View Job
  • Senior Applications Engineer (CRM/Foundation Software)

    Los Angeles
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙