About the Role
Our client is looking for a motivated Junior Software Developer to join their backend development team in Queenstown . This role is an excellent entry point for individuals passionate about building robust and scalable server-side applications. You will work under the guidance of senior developers, contributing to the design, development, and maintenance of backend systems that power our core products. We are seeking someone eager to learn, develop their programming skills, and contribute to a collaborative team environment focused on delivering high-quality software solutions. This position offers significant opportunities for growth and learning in backend technologies.
Key Responsibilities
- Assist in the development and maintenance of server-side applications and APIs using languages like Python, Java, or Node.js.
- Write clean, efficient, and well-documented code according to established standards.
- Participate in the design and implementation of database schemas and queries.
- Collaborate with senior developers on feature development, bug fixing, and performance optimization.
- Contribute to unit testing and integration testing efforts to ensure code quality.
- Learn and apply software development best practices and methodologies under mentorship.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Foundational knowledge of at least one backend programming language (e.g., Python, Java, C#, Node.js).
- Basic understanding of database systems (SQL or NoSQL) and data modeling concepts.
- Familiarity with version control systems, such as Git.
- Strong analytical and problem-solving skills with a keen desire to learn.
- Good communication and teamwork abilities.
Benefits
- Competitive starting salary with opportunities for advancement.
- Comprehensive health, dental, and vision insurance coverage.
- Structured training programs and mentorship from experienced engineers.
- Exposure to diverse backend technologies and development practices.
- A positive and supportive team environment that encourages professional development.
- Paid time off and opportunities for team-building activities.
#J-18808-Ljbffr…
