Senior Software Engineer (PHP / React)
Cognizant
Municipality of Madrid, Spain
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Municipality of Madrid, Spain
Tech stack
JavaScript
PHP
Amazon Web Services (AWS)
Application Performance Management
Code Review
Databases
Relational Databases
Software Debugging
Elasticsearch
Laravel
Software Engineering
Software Systems
SQL Databases
Systems Integration
Web Engineering
Data Storage Technologies
React
Backend
Information Technology
Front End Software Development
Job description
Are you one of those Software Engineers who loves to learn from and teach your colleagues, push yourself to the limit, and take part in very demanding projects with the latest technologies?
At Cognizant Spain we've built a strong Full-Stack & Web Engineering Community that you'll want to be part of!
Why choose us?
HIGH-QUALITY PROJECTS
- You will take part in challenging projects focused on digitalization, optimization, and business-critical systems.
- Many initiatives start from scratch, giving you real ownership and the chance to impact architecture and best practices.
LATEST TECHNOLOGIES
- You'll be working with PHP, Laravel, React, SQL, Elasticsearch, and AWS - designing and developing modern, scalable applications.
- You'll have the freedom to explore new technologies that improve performance, maintainability, and scalability.
WEB & BACKEND COMMUNITY
- Participate in internal Tech Talks, knowledge-sharing sessions, collaborative workshops, and innovation initiatives., * Improve your English by working with distributed teams across Europe, the U.S., and APAC., * Develop and maintain high-quality software solutions using PHP, Laravel, React, SQL, Elasticsearch, and AWS
- Collaborate with cross-functional teams to design and implement scalable and efficient architectures
- Ensure application performance, quality, and responsiveness through rigorous testing and debugging
- Optimize applications for speed, scalability, and operational efficiency
- Participate in code reviews and contribute to improving coding standards and best practices
- Mentor junior engineers and promote a culture of continuous learning and improvement
- Integrate and maintain databases and data storage solutions ensuring integrity and security
- Implement and maintain Elasticsearch for high-performance search and retrieval
- Deploy and maintain cloud environments using AWS
- Collaborate closely with stakeholders to gather requirements and translate them into technical specifications
- Apply cash-to-invoices domain knowledge when necessary (optional but valued)
- Stay updated on the latest industry trends and continuously improve development processes
- Contribute to Cognizant's purpose by developing software that positively impacts society and enhances business operations
Requirements
Do you have experience in Scalability?, Do you have a Bachelor's degree?, * Strong experience with PHP and Laravel
- Solid experience building front-end applications with React and JavaScript
- Expertise with SQL and relational database management
- Experience integrating and maintaining Elasticsearch
- Experience working with AWS services to deploy, scale, and manage applications
- Excellent debugging, testing, and problem-solving skills
- Ability to work independently and as part of a high-performing team
- Strong communication skills for collaborating with stakeholders
- Experience applying cash-to-invoices (nice-to-have domain skill)
- A proactive mindset, curiosity, and willingness to stay up-to-date with emerging technologies
- Bachelor's degree in Computer Science, Information Technology, or a related field