Search by job, company or skills

Senior Full Stack Engineer

Senior Full Stack Engineer

Astro Holdings
Fresher
Not Disclosed
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

WHY JOIN US

  • We practice a vibrant & energetic office culture.

  • We provide opportunities for career advancement within the company.

  • Good performance is always rewarded accordingly.

JOB RESPONSIBILITIES:

What You'll Do:

Software Development & Solution Design

  • Participate in all phases of the Software Development Lifecycle (SDLC).
  • Design and develop high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance.
  • Define solution designs and system architectures for customer-facing and backend applications.
  • Develop systems with scalability, flexibility, and maintainability in mind.
  • Collaborate with development teams and product managers to ideate and deliver software solutions.
  • Improve software quality through Agile engineering practices, including code reviews, unit testing, and integration testing.
  • Prepare and maintain architecture diagrams, technical specifications, API documentation, operational guides, and other engineering documents.
  • Troubleshoot defects, enhance existing software, and provide ongoing application support.
  • Manage operational applications and databases to ensure system stability and performance.
  • Write and maintain effective APIs and technical documentation.
  • Provide support during SIT and UAT, investigating and resolving technical issues.
  • Conduct system performance management, application vulnerability management, and software release management.
  • Plan and execute production system implementations.

Cloud Engineering and System Integration

  • Design, develop, and deploy enterprise cloud-based solutions using AWS services, including API Gateway, Lambda, S3, RDS, IAM, Cognito, SNS, SQS, EventBridge, VPC, Route 53, and CloudWatch.
  • Implement serverless applications using Node.js and AWS Lambda, following best practices for scalability, performance, resilience, and cost optimisation.
  • Design and implement event-driven systems, asynchronous processing, messaging solutions, and integrations with internal and external platforms.
  • Develop secure integrations with third-party services, payment gateways, notification platforms, analytics systems, and enterprise applications.
  • Apply cloud architecture principles to improve system availability, fault tolerance, disaster recovery, observability, and operational efficiency.
  • Evaluate and optimise application and infrastructure costs without compromising performance or reliability.

Technical Leadership and Engineering Excellence

  • Provide technical leadership in troubleshooting complex production incidents, resolving performance bottlenecks, and conducting root cause analysis.
  • Lead technical discussions, architecture reviews, code reviews, and engineering design decisions.
  • Guide developers on coding standards, application architecture, testing strategies, security practices, and engineering best practices.
  • Mentor team members, encourage knowledge sharing, and support the continuous development of technical capabilities across the team.
  • Collaborate closely with Solution Architects, Product Owners, Project Managers, Infrastructure, Security, QA, and DevOps teams to ensure successful solution delivery.
  • Conduct technology benchmarking and industry analysis to recommend suitable technologies and align with the organisation's technical strategy.
  • Translate business requirements into practical, scalable, and cost-effective technical solutions.
  • Conceptualise, articulate, and advocate the value of technology in solving real business problems.
  • Provide technical guidance and recommendations to project managers and stakeholders on critical issues to ensure optimal business outcomes.
  • Drive continuous improvement in development processes, engineering standards, automation, and delivery practices.

REQUIREMENTS:

Who You Are:

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Minimum 6 years of software development experience within Agile teams.
  • Strong expertise in developing RESTful APIs and microservices using Node.js.
  • At least 6 years of hands-on experience in API and microservices development.
  • Strong hands-on experience in frontend development usingReact.js and Next.js.
  • Proficiency in JavaScript, TypeScript, HTML5, CSS3, and modern frontend development practices.
  • Experience with UI frameworks and styling libraries such asBootstrap, Tailwind CSS, and Material UI.
  • Strong experience in designing and developing responsive, reusable, and scalable web applications.
  • Strong experience designing and developing enterprise cloud-based solutions on AWS.
  • Hands-on experience with AWS services, including API Gateway, Lambda, S3, RDS, IAM, Cognito, SNS, SQS, EventBridge, VPC, EBS, Route 53, and CloudWatch.
  • Proven experience designing and developing web, API, and cloud-based solutions.
  • Experience developing serverless applications using AWS Lambda and Node.js.
  • Strong understanding of event-driven architectures using services such as SNS, SQS, and EventBridge.
  • Proficient in relational databases, particularlyMySQL, including database schema design, SQL queries, indexing, performance tuning, and troubleshooting.
  • Experience with NoSQL databases such as DynamoDB or equivalent.
  • Understanding and experience in developing solutions using application-layer protocols such as TCP/IP, HTTP/S, and WebSockets.
  • Ability to write automated unit and integration test cases using testing frameworks and mocking libraries.
  • Proficient in source code management tools such as Git.
  • Strong understanding of object-oriented design principles, SOLID principles, and design patterns.
  • Familiarity with modern architecture patterns, including microservices, event-driven architectures, stream processing, and real-time analytics integration.
  • Strong appreciation of non-functional requirements (NFRs), including scalability, extensibility, reliability, security, and performance.
  • Working knowledge of Agile Scrum methodologies.
  • Experience implementing CI/CD processes in AWS environments is an advantage.
  • Familiarity with modern API design standards, including OpenAPI Specification, is an advantage.
  • Experience with Docker and container-based deployments is an advantage.
  • Excellent analytical, logical, and problem-solving skills.
  • Ability to plan and execute projects while delivering quality outcomes within agreed timelines.
  • Strong communication, stakeholder management, and collaboration skills.
  • Experience leveraging AI-assisted development tools such as GitHub Copilot, Cursor, Kiro, or equivalent solutions to improve productivity, code quality, testing, debugging, and documentation.

More Info

About Company

Similar Jobs

Penang, Malaysia
Skills:
ui ux , Git, Javascript, CSS, C++, Html5, Node JS, Bootstrap, Jquery, Sql, Angular
India, Remote
Skills:
C#, Sql, Asp.net Mvc, HTML, Devops, CSS, Plsql, Python, Graphql, Terraform, Web Api, Microsoft Azure, Oracle 19c, CI/CD pipeline, Angular frameworks, Azure cloud databases and services, Linux RHEL 8.x
Malaysia, Kuala Lumpur
Skills:
Spring Boot, Angular, React, Typescript, Javascript, JUnit, Docker, Postgres, Jest, AWS, Java, Kotlin, Css3, Git, Mockito, Html5, Apache Kafka, MongoDB, Azure, Helm, Kubernetes, Cypress, CI/CD, CosmosDB
Malaysia, Kuala Lumpur
Skills:
twilio , PostgreSQL, React, Typescript, Stripe, Docker, FastAPI, Python, AWS, Serverless Architecture, GitHub Actions, OpenAI APIs, Supabase