
Software Developer II
Ziff Davis2 hours ago
Remote, SpainMid Level
Responsibilities
- Design, develop, test, maintain, troubleshoot, and debug software applications and services.
- Build scalable, reliable, and maintainable applications and platforms.
- Collaborate with engineers, product managers, designers, and other stakeholders to deliver technical solutions.
- Write clean, efficient, and well-tested code and participate in code reviews.
- Contribute to system performance, scalability, reliability, observability, and continuous engineering improvement.
Requirements
- Professional experience developing and maintaining software applications or services.
- Strong programming skills in one or more modern programming languages.
- Experience building scalable and maintainable software.
- Familiarity with APIs, databases, and distributed or cloud-based systems.
- Understanding of software engineering principles, testing, debugging, and code quality.
- Experience with version control and modern software development practices.
- Strong problem-solving, analytical, and collaboration skills.
- Preferred experience with AWS, GCP, CI/CD, containerization, DevOps practices, high-volume distributed systems, frontend, backend, or full-stack development, data-intensive platforms, or networking and connectivity technologies.