Junior Software Engineer - Academic and Administrative Software Solutions
Design, develop, and maintain software solutions for academic and administrative needs. Participate in code reviews, collaborate with cross-functional teams, and contribute to testing and deployment of web applications and internal tools. Write clean, well-documented code and maintain technical documentation.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Role Description This full-time remote Junior Software Engineer role at Escola de Direito da Universidade do Minho focuses on supporting the design, development, and maintenance of software solutions that serve academic and administrative needs. The Junior Software Engineer will implement features, fix bugs, and write clean, well-documented code under the guidance of senior engineers. Daily tasks include participating in code reviews, collaborating with cross-functional teams to refine requirements, and contributing to the testing and deployment of web applications and internal tools. The role also involves maintaining technical documentation, monitoring system performance, and helping to improve development processes and coding standards. The ideal candidate is eager to learn, comfortable working independently and in a team, and committed to delivering reliable, maintainable software.
Qualifications
- Solid foundational knowledge in Computer Science, including data structures, algorithms, and basic software engineering principles.
- Practical experience or academic exposure to Software Development and Programming, with the ability to write clear, maintainable code.
- Understanding of Object-Oriented Programming (OOP) concepts and ability to apply them in real-world projects.
- Familiarity with Back-End Web Development, such as working with APIs, databases, and server-side frameworks.
- Bachelor’s degree (completed or in progress) in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent practical experience.
- Basic knowledge of version control systems (e.g., Git) and collaborative development workflows.
- Strong problem-solving skills, attention to detail, and willingness to learn new technologies and frameworks.
- Effective communication skills and the ability to collaborate in a remote, distributed team environment.
- Experience or interest in academic, legal, or public-sector software environments is a plus.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Similar Jobs
Explore other opportunities that match your interests
Bright Vision Technologies
Senior Software Engineer - Remote
KellyMitchell Group