Back End Developer
Job Application Code: 003738 (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 an experienced Back End Developer to join our dynamic team. You will be responsible for designing, developing, and maintaining the server-side logic, databases, and APIs for our web applications. This role requires a strong understanding of server-side technologies and the ability to work with the latest tools and frameworks to deliver efficient and scalable solutions.
Key Responsibilities:
- Develop and maintain robust, high-performance server-side applications using Node.js, Python, Ruby on Rails, or similar back-end frameworks.
- Design and manage relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Build and integrate RESTful APIs and GraphQL services to support front-end interactions.
- Implement security best practices, ensuring data protection and preventing security breaches.
- Optimize application performance and improve code quality through refactoring and clean code practices.
- Collaborate closely with front-end developers to deliver seamless integration between front-end and back-end systems.
- Write unit and integration tests to ensure code reliability and maintainability.
- Utilize version control systems like Git to manage code repositories and collaborate on code reviews.
- Troubleshoot and debug issues in a timely manner, ensuring minimal downtime and optimal performance.
- Stay up to date with the latest back-end technologies and industry trends, recommending new tools or methods when necessary.
Qualifications:
- Proven experience as a Back End Developer or similar role.
- Strong proficiency in server-side languages such as Node.js, Python, Ruby, Java, or PHP.
- Experience with database management systems, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
- Knowledge of web application architecture and best practices for designing APIs and web services.
- Familiarity with RESTful and GraphQL API development.
- Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Understanding of cloud platforms such as AWS, Google Cloud, or Azure.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work well 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