Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Stermedia is seeking a Software Developer to join its product and project teams. You will help develop, enhance, and maintain software applications while collaborating with other developers, designers, testers, and project stakeholders.
You will translate requirements into practical technical solutions, write maintainable code, and contribute to software that is reliable and easy to use. The role offers opportunities to grow technical skills and impact team outcomes.
Stermedia is a technology company focused on creating digital products and software solutions for businesses. The company brings together people with different technical and professional backgrounds to design, build, and improve applications that address real-world needs. At Stermedia, collaboration, quality, and continuous learning are important parts of how teams approach their work. Employees have the opportunity to contribute to projects across the software development lifecycle, work with modern technologies, and share ideas with colleagues in a supportive environment.
Stermedia is a technology company focused on creating digital products and software solutions for businesses. The company brings together people with different technical and professional backgrounds to design, build, and improve applications that address real-world needs. At Stermedia, collaboration, quality, and continuous learning are important parts of how teams approach their work. Employees have the opportunity to contribute to projects across the software development lifecycle, work with modern technologies, and share ideas with colleagues in a supportive environment.
Stermedia is looking for a Software Developer to join its product and project teams. In this role, you will help develop, enhance, and maintain software applications while working closely with other developers, designers, testers, and project stakeholders. You will take part in translating requirements into practical technical solutions, writing maintainable code, and contributing to software that is reliable and straightforward to use. The right candidate is curious, communicative, and comfortable working through technical challenges. You should be willing to ask questions, share knowledge, and consider feedback throughout the development process. Depending on project needs and your experience, you may contribute to different stages of delivery, from clarifying requirements and discussing implementation options to testing, release, and ongoing improvements. This position offers the opportunity to develop your skills while making a meaningful contribution to team outcomes.
We are looking for candidates who have professional experience or a strong foundation in software development. You should have working knowledge of at least one programming language and experience building or supporting software applications. Familiarity with version control systems, software development practices, and collaborative workflows is expected. Experience with databases, APIs, automated testing, cloud platforms, or modern development frameworks is beneficial, though the specific tools may vary by project. You should be able to understand technical requirements, break work into manageable steps, and communicate progress or blockers clearly. A thoughtful approach to code quality, security, reliability, and documentation is important. We value a willingness to learn, openness to constructive feedback, and the ability to work respectfully with people in different roles. Relevant education, professional training, or equivalent practical experience will be considered.
Develop, test, and maintain software features in line with project requirements and team standards. Collaborate with team members to clarify user needs, assess technical options, and plan effective implementations. Write readable, maintainable code and participate in code reviews to support quality and knowledge sharing. Identify, investigate, and resolve defects, performance issues, and other technical challenges. Create or update tests and documentation to support reliable development and ongoing maintenance. Contribute to discussions about architecture, usability, and potential improvements. Coordinate work with relevant stakeholders, provide clear updates, and raise risks or dependencies early. Continue building technical knowledge and apply relevant learning to improve team practices and product outcomes.
Stermedia offers the opportunity to work with collaborative teams on practical software projects and to grow through ongoing learning and professional development. You will have opportunities to exchange knowledge, contribute ideas, and take responsibility for your work. The role provides exposure to varied technical challenges and the chance to strengthen your skills alongside experienced colleagues. Specific compensation, work arrangements, and additional benefits will be discussed during the recruitment process and may depend on the position, location, and applicable employment terms.
Stermedia is committed to providing equal employment opportunities. We welcome applicants with different backgrounds, experiences, and perspectives and assess candidates according to role-related qualifications, skills, and potential. Employment decisions are made without discrimination based on any characteristic protected by applicable law. If you need an accommodation during the application or interview process, please let the recruitment team know.