Description
The Intermediate Software Engineer will independently develop, maintain, and improve software solutions and system modules within a team. Responsibilities include translating user requirements into technical specifications and code, conducting peer reviews and functional and automated testing, resolving defects, improving system performance, and mentoring junior developers. The role requires 3–5 years of professional or practical experience, proficiency in relevant programming languages, frameworks, databases, and web services, and familiarity with modern software architecture and development practices.
