Backend Software Engineer
About the Role
Our client is looking for a motivated Backend Software Engineer to join their team in Queenstown . You will be responsible for developing and maintaining the server-side logic for their web applications, ensuring seamless performance and scalability. This role involves working closely with frontend developers and database administrators to create robust and efficient software solutions. If you are passionate about building powerful backend systems, this on-site opportunity is ideal for you.
Key Responsibilities
- Design, develop, and maintain efficient and reliable backend code.
- Build and integrate RESTful APIs for web and mobile applications.
- Optimize applications for speed, scalability, and security.
- Work with databases to store, retrieve, and manage data effectively.
- Collaborate with cross-functional teams to define and implement new features.
- Troubleshoot and debug backend systems to ensure smooth operation.
Requirements
- Bachelor's degree in Computer Science or a related field.
- 2+ years of experience in backend software development .
- Proficiency in at least one backend programming language (e.g., Python, Node.js, Java, C#).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
- Understanding of software development principles and best practices.
- Strong problem-solving and analytical skills.
Benefits
- Competitive salary and performance-based incentives.
- Opportunity to work on impactful projects within a growing company in Queenstown .
- Comprehensive health insurance and retirement benefits.
- Paid time off and opportunities for professional growth.
- A collaborative and supportive work environment.