Want to get hired at Gartner?
Senior Software Engineer - Peer Insights
Gartner
Barcelona, Catalonia, SpainOn Site
Original Job Summary
About Senior Software Engineer - Peer Insights at Gartner
Join a world-class team of skilled engineers building creative digital solutions at Gartner IT. Work on high-performance web applications in a multi-cloud environment.
About the Role
As a well-rounded software engineer in the Peer Insights Team, you will work in an agile environment using cutting-edge web technologies to build responsive, modular, and secure customer-facing web applications.
Key Responsibilities
- Design, implement, test, and support applications using React, Next.js, Java, TypeScript, and PL/SQL.
- Develop high-performance, modular, and extensible web applications.
- Translate business requirements into technical specifications.
- Participate in code reviews, design discussions, and peer inspections.
- Maintain technical documentation and ensure applications meet security and quality standards.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
- 5+ years professional experience in developing customer-facing web applications.
- Strong expertise in React, Next.js, Java, TypeScript, and UI development.
- Experience with responsive design and secure coding practices.
- Familiarity with caching/indexing technologies like ElasticSearch is a plus.
Benefits & Work Environment
- Competitive compensation with comprehensive benefits including medical, dental, and life insurance.
- 23 days holiday plus birthday day off.
- Relocation assistance and flexible hybrid work environment in Barcelona.
- Opportunities for professional growth and continuous learning.
- Vibrant office culture with fresh fruit, snacks, and more.
Key Skills/Competency
React, Next.js, Java, TypeScript, PL/SQL, UI, responsive design, secure coding, agile, cloud
How to Get Hired at Gartner
🎯 Tips for Getting Hired
- Research Gartner's culture: Study their mission and values on their website.
- Customize your resume: Highlight React, TypeScript, and agile experience.
- Showcase project impact: Detail customer-facing solutions worked on.
- Prepare for technical interviews: Practice coding and system design questions.
📝 Interview Preparation Advice
Technical Preparation
circle
Practice coding in React and Next.js.
circle
Review TypeScript and Java fundamentals.
circle
Study containerized deployment and cloud concepts.
circle
Refine testing and debugging techniques.
Behavioral Questions
circle
Prepare examples of teamwork in agile environments.
circle
Describe challenges in project collaboration clearly.
circle
Explain your approach to problem solving.
circle
Highlight communication in cross-functional teams.