Cygnus Consulting
Full Stack Developer
Cygnus ConsultingAustralia3 days ago
Full-timeEngineering, Information Technology

Job Title: Full Stack Developer

Location: Sydney, Australia

Employment Type: Full-time, Permanent

Salary Range: AUD 77K to AUD 85K

Reporting To: Delivery Manager


Position Summary

We are seeking an experienced Full Stack Developer with a strong background in developing scalable, high-performing web applications using modern frontend and backend technologies. The successful candidate will play a key role in designing, developing, testing, and deploying full-stack solutions within a collaborative Agile team environment.

The ideal applicant will have over 10 years of experience in enterprise application development with proven expertise in ReactJSNode.jsTypeScript, and .NET Core, alongside solid cloud deployment experience on Azure.


Key Responsibilities

  • Design, develop, and maintain responsive web applications using ReactJSTypeScript, and related front-end technologies.
  • Develop RESTful APIs and microservices using .NET CoreNode.js, and ExpressJS.
  • Implement Backend-for-Frontend (BFF) architectures to optimize data flow between backend and frontend services.
  • Collaborate with UI/UX designers using Figma or Invision to ensure seamless integration of design and functionality.
  • Build, manage, and maintain CI/CD pipelines using tools such as AWS CodePipelineTeamCity, and GitHub Actions.
  • Deploy and manage cloud applications using AWS services (EC2, Lambda, API Gateway, S3, RDS, DynamoDB, Cognito).
  • Write and maintain unit and integration tests (Jest, Karma, Jasmine) ensuring code quality and reliability.
  • Monitor application performance, identify issues, and implement optimizations.
  • Participate actively in Agile ceremonies such as sprint planning, stand-ups, retrospectives, and code reviews.
  • Provide technical mentorship and contribute to knowledge sharing across teams.


Required Skills and Experience

  • 10+ years of full-stack software development experience in enterprise environments.
  • Strong hands-on experience in ReactJSTypeScriptReduxHTML5CSS3, and Bootstrap.
  • Proven backend development experience in .NET Core (C#)Node.js, and ExpressJS.
  • Solid understanding of database design and management (SQL Server, MySQL, PostgreSQL, DynamoDB).
  • Experience with cloud environments, preferably AWS.
  • Strong understanding of software development principlesmicroservices architecture, and REST API design.
  • Proficient with version control systems (Git, Bitbucket, SVN) and CI/CD tools (TeamCity, GitHub Actions).
  • Familiarity with application security tools like Snyk and Checkmarx.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills in cross-functional Agile teams.


Preferred Skills

  • Experience with Storybook for UI component management.
  • Familiarity with GCP or other cloud platforms.
  • Exposure to Java and Spring Boot for backend microservices.
  • Experience in mentoring junior developers or leading small technical teams.


Education

  • Bachelor of Technology (BTech)


Key Skills

Ranked by relevance