Software Developer (Security)
TechBiz Global GmbH
Barcelona, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Barcelona, Spain
Tech stack
API
Code Review
PostgreSQL
Nginx
Open Web Application Security
Secure Coding
Web Application Security
Software Engineering
TypeScript
Software Vulnerability Management
WebSocket
Tailwind
React
Software Security
Backend
GIT
FastAPI
WebPack
Front End Software Development
Docker
Job description
- Develop, test, and maintain secure web applications.
- Write clean, scalable, and security-focused code.
- Build and maintain APIs, backend services, and frontend features.
- Identify and resolve security vulnerabilities in applications.
- Apply secure coding standards and best practices.
- Support secure API development, authentication, and authorization.
- Work with WebSockets and real-time application features.
- Collaborate with development, product, and security teams.
- Participate in code reviews, security reviews, and technical discussions.
- Support deployment, configuration, and system hardening.
- Prepare technical and security-related documentation when needed
Requirements
Do you have experience in Software development?, Do you have a Bachelor's degree?, * Proven experience as a Full Stack Developer with Security background, Security Developer, Application Security Engineer, or similar role.
- Strong hands-on experience with FastAPI.
- Strong experience with PostgreSQL.
- Experience with React.
- Experience with TypeScript.
- Experience with Vite.
- Experience with Tailwind CSS.
- Experience working with WebSockets.
- Experience with Docker Compose.
- Experience with Nginx.
- Experience or familiarity with Anthropic SDK.
- Experience or familiarity with OpenAI SDK.
- Strong understanding of secure coding practices.
- Knowledge of OWASP Top 10.
- Experience with application security, vulnerability management, or secure code reviews.
- Good understanding of authentication, authorization, API security, and data protection.
- Experience with Git and modern development workflows.
- Strong analytical and problem-solving skills.
- Good communication skills and ability to work with technical teams.