About [Auslink Accounting Services Private limited]
  
 Auslink - A fast-growing outsourcing firm providing services and direct staff to Australian firms.
 
  Job Summary
  
 We are seeking a highly skilled and motivated Software Engineer with 3+ years of experience to join our dynamic team. In this role, you will be responsible for the end-to-end development of our web platforms and mobile applications. The ideal candidate is a true full-stack developer, proficient in both front-end and back-end technologies, and possesses strong experience in building high-quality, scalable mobile apps for iOS and Android.
 
  Key Responsibilities
  
- 
   Full-Stack Development: Design, build, and maintain efficient, reusable, and reliable code for our web applications (both front-end and back-end).
  
- 
   Mobile App Development: Develop and deploy cross-platform mobile applications (for iOS and Android) from scratch, ensuring a seamless user experience.
  
- 
   API Integration: Create and maintain robust RESTful APIs to power our web and mobile front-ends.
  
- 
   Collaboration: Work closely with product managers, designers, and other engineers to define project requirements, design features, and deliver high-quality solutions.
  
- 
   Code Quality: Write clean, testable, and well-documented code. Participate in code reviews to maintain high standards of quality and consistency.
  
- 
   Optimization: Troubleshoot, debug, and upgrade existing systems to improve performance, scalability, and security.
  
- 
   Database Management: Design and manage database schemas (both SQL and NoSQL) to support application features.
   
 
 
Required Skills & Qualifications- 
   Experience: 3+ years of professional experience in software development, with a proven track record of building both web and mobile applications.
  
- 
   Front-End Proficiency:
  
- 
    Expert knowledge of HTML5, CSS3, and JavaScript (ES6+).
   
- 
    Deep experience with at least one modern front-end framework (e.g., React.js, Angular, or Vue.js).
   
- 
   Back-End Proficiency:
  
- 
    Strong experience with a server-side language and framework (e.g., Node.js/Express.js, Python/Django, Java/Spring, or PHP/Laravel).
   
- 
   Mobile App Proficiency:
  
- 
    Proven experience with cross-platform mobile development frameworks, specifically React Native or Flutter.
   
- 
    Ability to build, test, and deploy applications to the Apple App Store and Google Play Store.
   
- 
   Databases:
  
- 
    Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
   
- 
   Core Concepts:
  
- 
    Strong understanding of data structures, algorithms, and object-oriented programming (OOP) principles.
   
- 
    Expertise in building and consuming RESTful APIs.
   
- 
    Proficient with Git and version control workflows.
   
- 
   Soft Skills: Excellent problem-solving abilities, strong communication skills, and the ability to work effectively in a team environment.
   
 
Nice-to-Haves (Bonus Points)
- 
   Experience with cloud platforms (AWS, Google Cloud, or Azure).
  
- 
   Familiarity with containerization technologies (Docker, Kubernetes).
  
- 
   Knowledge of CI/CD pipelines.
  
- 
   Experience with native development (Swift/Kotlin).
  
- 
   Understanding of GraphQL.
   
 
 
 Skills: mobile,front end,full stack,back end,mobile app