Full Stack Developer
Job Application Code: 003739 (add this to the application form)
Working Hours: Full-time position (8 hours/day, Mon-Fri, 9am-5pm AEST)
Overview
Job Description
We are seeking a talented and versatile Full Stack Developer to join our team. This role requires a blend of front-end and back-end development skills, utilizing the latest technologies and tools to create seamless, integrated web applications. The ideal candidate will have a strong understanding of both client-side and server-side development, along with experience in using popular frameworks and tools for full stack development.
Key Responsibilities:
- Develop and maintain responsive web applications from the ground up using JavaScript, TypeScript, React.js, Vue.js, or Angular for front-end development.
- Design and implement server-side logic, databases, and APIs using Node.js, Python, Ruby on Rails, or similar back-end frameworks.
- Integrate front-end and back-end components using RESTful APIs and GraphQL.
- Utilize modern web technologies, including HTML5, CSS3, SASS, and Bootstrap/Tailwind CSS for a seamless and engaging user experience.
- Work with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Build and deploy applications on cloud platforms such as AWS, Google Cloud, or Azure.
- Implement and manage CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
- Optimize application performance, ensuring high-speed loading times and efficient use of resources.
- Write unit and integration tests to ensure code quality, reliability, and maintainability.
- Collaborate with cross-functional teams including designers, front-end developers, and product managers to bring ideas to life.
- Stay up to date with the latest full stack technologies, tools, and industry trends, recommending new approaches and methods when necessary.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in JavaScript and TypeScript with experience in front-end frameworks like React.js, Vue.js, or Angular.
- Experience with server-side languages such as Node.js, Python, Ruby, Java, or PHP.
- Familiarity with database management systems, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
- Knowledge of web application architecture, best practices for designing APIs, and building scalable, secure systems.
- Understanding of containerization technologies like Docker and orchestration tools such as Kubernetes.
- Strong problem-solving skills, attention to detail, and the ability to learn quickly.
- Excellent communication skills and the ability to work effectively in a team environment.
Key Attributes:
- Proactive
- High level of attention to detail
- Strong communication skills in both written and verbal
- Highly Organised
- Works well in any team environment
- Reliable – can work autonomously
Minimum Technical Requirements:
Internet Speed: Download: Minimum 50MBPS, Upload: Minimum 20MBPS (will be checked live during your Zoom interview)
Computer Specs: 16GB RAM computer (Windows OS or M1/M2 Mac).
Back up internet (a MUST): Fast internet and Mobile Data (Personal Hotspot)
How to submit your application:
Make sure to attach and submit the following in our VA Application Form:
- Link to Intro Video
- Updated Resume
- Profile image file
- Link to portfolio
Learn More about Our Angel Nation: https://prezi.com/view/kJuHwZwdXr2PhJjiY3ec/
Recruitment Period: For ongoing pooling
Click here to submit your application