Senior Developer in Spain at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Developer based in Spain.
As a Senior Developer, you will play a critical role in designing and scaling backend systems that power innovative security solutions for the next generation of software development. Working within a highly collaborative and fast-moving environment, you will contribute to the development of resilient, high-performance infrastructure while helping shape product architecture and engineering standards. This position offers the opportunity to tackle complex technical challenges, work closely with cross-functional teams, and influence key technical decisions. You will leverage modern development practices and AI-powered tools to accelerate delivery and drive continuous improvement. Ideal for a proactive and adaptable engineer, this role combines technical ownership, innovation, and meaningful impact in a rapidly evolving technology landscape.
- Design, develop, and maintain scalable, reliable, and efficient backend services that support critical platform functionality.
- Contribute to architectural decisions and continuously enhance system scalability, performance, and maintainability.
- Collaborate closely with product stakeholders and technical teams to transform complex business and technical requirements into robust solutions.
- Build and optimize data processing workflows, ensuring high availability, speed, and operational excellence.
- Take ownership of the full software development lifecycle, from solution design and implementation to deployment and monitoring.
- Promote engineering best practices through automation, testing, code quality improvements, and process optimization initiatives.
- 3+ years of professional experience in backend software engineering, preferably within fast-paced product-focused organizations.
- Strong expertise in Python, including experience with its ecosystem, frameworks, and asynchronous programming concepts.
- Proven ability to work with at least two programming languages in production environments, demonstrating technical versatility and adaptability.
- Hands-on experience leveraging AI-powered development tools to improve productivity, learning, and software delivery processes.
- Solid understanding of software architecture, design patterns, data structures, distributed systems, and microservices.
- Strong communication and collaboration skills, with the ability to work independently in a distributed international team.
- Experience within cybersecurity, SaaS, or cloud security environments is considered an advantage.
- Familiarity with cloud platforms such as AWS or GCP, as well as containerization and orchestration technologies including Docker and Kubernetes, is a plus.
- Competitive compensation package.
- Opportunity to work on cutting-edge technology within a rapidly growing sector.
- High-impact role with significant ownership and influence over technical decisions.
- Flexible and collaborative remote-friendly work environment.
- Exposure to modern AI-powered development practices and innovative engineering methodologies.
- Professional growth opportunities through collaboration with experienced engineering, product, and security specialists.
- International team environment with opportunities to contribute to complex and meaningful technical challenges.