Junior Software Engineer
Tekgaru
About the Role
- The Junior Software Engineer role at Tekgaru is a remote position.
- Collaborates with senior developers to design, implement, test, and maintain web and software applications that meet client requirements.
Key Responsibilities
- Writing clean, maintainable code.
- Debugging and resolving issues.
- Participating in code reviews.
- Contributing to technical documentation.
- Assisting in integrating back-end services.
- Supporting deployment processes.
- Learning best practices in software architecture and development workflows.
Qualifications
- Strong foundation in Computer Science concepts, including data structures, algorithms, and software engineering principles.
- Skills in Programming and Object-Oriented Programming (OOP), with experience in at least one modern programming language (e.g., Java, C#, Python, or JavaScript).
- Knowledge of Back-End Web Development and Software Development practices, including APIs, databases, and version control (e.g., Git).
- Ability to learn new technologies quickly, follow coding standards, and collaborate effectively in a remote team environment.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Familiarity with agile methodologies, unit testing, and basic DevOps concepts is a plus.
- Clear written and verbal communication skills, with a detail-oriented and problem-solving mindset.