Full Job Description
We are seeking a skilled Software Engineer to join our innovative team. This permanent role offers the opportunity to work remotely. The ideal candidate will possess a strong foundation in software design and development, with at least two years of overall experience. Expertise in both frontend and backend programming languages is essential, along with a solid understanding of database design principles. You will be instrumental in taking ownership of legacy code, collaborating with senior and junior engineers to implement improvements. Proven experience in managing technical debt for teams of five or more engineers, including risk assessment, is required. A comprehensive understanding of development and management processes such as version control, code reviews, CI/CD, and Scrum is expected. We value a commitment to continuous learning, mentoring, and a team-first approach.