Senior Software Engineer – AWS Serverless / Node.js (SM01)

Swivel Group
Full-timeSri Lanka

Swivel Group, headquartered in Australia is best known for building and implementing custom solutions for businesses to enable them to innovate, scale and compete at a global standard. We've been around since 2019, with a team growing beyond 160+ employees that help us challenge and innovate for our partners across the software, digital, and finance landscapes.

Our Brands: Swivel Tech, Swivel Finance, Swivel Digital, Swivel Talent, and Swivel Foundation

Role Description : We are seeking a skilled Senior Software Engineer with strong expertise in AWS serverless technologies, Node.js, and TypeScript. You will design, build, and optimize secure, scalable APIs and cloud-native solutions using services like Lambda, API Gateway, DynamoDB, Cognito, and CloudWatch.

In this role, you will work within Agile squads, mentor junior engineers, and contribute to architecture decisions, performance improvements, and best engineering practices. You’ll help deliver high-quality digital solutions that support Swivel’s global clients and innovation initiatives.

Responsibilities

  • Design, develop, test, and deploy scalable AWS serverless applications using Node.js and TypeScript.
  • Build and maintain secure, high-performance APIs leveraging AWS services such as API Gateway, Lambda, AppSync, Cognito, DynamoDB, S3, SNS, and CloudWatch.
  • Implement RESTful API principles, including rate limiting, authentication, and authorization using AWS Cognito and API Gateway policies.
  • Ensure observability and monitoring through CloudWatch metrics, logs, and alarms.
  • Collaborate with cross-functional teams to deliver solutions following Agile Scrum methodology.
  • Write clean, well-documented TypeScript code and maintain high standards through peer code reviews.
  • Optimize API performance and scalability, ensuring low latency and cost efficiency in serverless environments.
  • Mentor junior engineers and contribute to best practices in API design and AWS architecture.

Years of Experience

3–5 years of experience in backend/API development with AWS serverless technologies and Node.js/TypeScript.

Skills Required

  • AWS Services: Lambda, API Gateway, Cognito, DynamoDB, S3, SNS, AppSync, CloudWatch
  • Programming: Node.js (3+ years), TypeScript (2+ years)
  • API Development: REST principles, rate limiting, throttling, caching strategies
  • Testing: Unit testing with Jest or similar frameworks
  • Version Control: Git
  • CI/CD: Experience with pipelines and deployment automation
  • Security: JWT, OAuth2, AWS IAM policies
  • Monitoring & Logging: CloudWatch, structured logging

Nice to Have Skills

  • ReactJs
  • GraphQL (AppSync)
  • Infrastructure as Code (IaC) using AWS CDK or Terraform
  • Knowledge of event-driven architectures and SNS/SQS
  • Familiarity with API performance tuning and cost optimization in serverless environments

Required Attributes

  • Strong analytical and problem-solving skills
  • Ability to adapt to new technologies quickly
  • Excellent communication and collaboration skills

Qualifications

Bachelor's degree in computer science, Information Technology, or related field

Work Methodology

Agile Scrum

Engagement

Full-time, permanent

Work Model

Hybrid

What We Can Offer You:

  • A dynamic and supportive working environment
  • Full medical benefits
  • Training & Development
  • Flexible and hybrid working arrangements.
  • Attractive remuneration

Work Culture

Swivel promotes a culture of positivity, openness, growth, collaboration, and fairness within our work environment. Individual development matters to us. We put in a sincere effort to help our team grow on professional and personal levels.

Swivel Values

Trust: a confident relationship in our staff, that would adhere to transparency and honesty in our dealings

Innovation: initiative, collaboration, challenging the industry and continuously evolving

Premium: Top talent, going above and beyond and treating your workplace as your own business

Respect: Everyone matters and so do their ideas

Team: Be supportive, welcoming, community, family-oriented and as strong as our weakest

Our Channels

Website - https://swiveltech.io

Instagram - https://www.instagram.com/swivel.group/

Facebook - https://www.facebook.com/swivelgroupau

LinkedIn - https://www.linkedin.com/company/swivelgroupau/

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Swivel Group via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.