A

Astro

AVP Enterprise Lead Engineer

Backend EngineeringUpdated on Nov 14
Full-timeMalaysiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree and at least 8 years of development experience on an Agile team are required.
  • Expertise developing REST services and APIs using Node.js is required.
  • At least 6 years of full-time hands-on experience in API and microservices programming is required.
  • Experience designing and developing enterprise cloud-based solutions using AWS is required, including API Gateway, Lambda, S3, RDS, IAM, Cognito, SNS, VPC, EBS, AWS Route 53, and CloudWatch.
  • Experience designing and developing web, API, and cloud-based solutions is required.
  • Proficiency in database concepts, including schema design, querying, performance tuning, and debugging in SQL and NoSQL databases, is required.
  • Experience implementing serverless software development using Amazon Lambda written in Node.js is required.
  • Knowledge of event-driven architectures using services such as SNS, SQS, and EventBridge is required.
  • Understanding and experience developing solutions using application-layer protocols, including TCP/IP, HTTP/S, and WebSockets, is required.
  • Ability to write automated unit test cases using mocking frameworks is required.
  • Experience with source control management tools such as Git is required.
  • Good object-oriented programming knowledge, including object-oriented design, SOLID principles, and design patterns, is required.
  • A good eye for non-functional requirements, including scalability, extensibility, and reliability, is required.
  • Working knowledge of Agile Scrum methodology is required.
  • Ability to plan and execute projects to deliver on time and with quality is required.
  • Excellent problem-solving, logical, and analytical skills are required.
  • Communication, management reporting, and collaboration skills are required.

Responsibilities

  • Participate in all phases of the software development life cycle.
  • Design high-volume, low-latency applications for mission-critical systems, delivering high availability and performance.
  • Provide technical leadership in troubleshooting complex production issues and performance bottlenecks.
  • Collaborate with solution architects, product owners, infrastructure, security, and DevOps teams to ensure successful solution delivery.
  • Define solution design and system architecture for customer-facing and backend applications.
  • Conduct technology benchmarking and industry analysis to align strategic direction.
  • Conceptualize and explain the benefits of technology in solving real business problems.
  • Develop systems with scalability and flexibility in mind.
  • Improve software quality using agile practices such as code review, unit testing, and integration testing.
  • Prepare architectural and other technical documents.
  • Troubleshoot bugs and enhance software.
  • Manage current operational databases and applications.
  • Write effective application programming interfaces (APIs) and technical documentation.
  • Collaborate with development teams and product managers to develop software solutions.
  • Support system integration testing (SIT) and user acceptance testing (UAT), and investigate and resolve technical issues reported in projects.
  • Conduct system and performance management, application vulnerability management and control, and software release management.
  • Plan and commission production system implementation.
  • Lead, guide, and influence, providing feedback and technical guidance to project managers on critical issues to achieve solutions that meet business objectives.
  • Lead a team of highly motivated and technically strong developers.

Desired Qualifications

  • Experience with modern data architectures, such as microservices, event-driven architectures, stream processing, and integrating real-time analytics into customer applications.
  • Experience executing continuous integration and continuous delivery (CI/CD) processes in AWS environments.
  • Knowledge of modern platform API design, including the OpenAPI Specification.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Astro

See more jobs