Wabtec logo
WabtecPosted 2 weeks ago

Senior Software Engineer

On-siteContagem, Minas Gerais, Brazil

Full TimeSenior LevelBachelors DegreeEnterprise

Job Summary

Design, develop, and maintain full-stack applications using React, Angular, Go, and Python. Build responsive user interfaces and scalable backend services, including RESTful and GraphQL APIs, while deploying and monitoring solutions in cloud-native environments. Collaborate with cross-functional teams to participate in architecture discussions, conduct code reviews, and troubleshoot distributed systems issues. Continuously identify opportunities to improve system performance and developer productivity within Agile development environments.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience
  • Strong proficiency in Go and Python
  • Experience working across the full technology stack, including frontend and backend development
  • Experience with modern JavaScript/TypeScript frameworks such as React or Angular
  • Experience designing and implementing RESTful APIs and distributed applications
  • Working knowledge of cloud platforms and cloud-native deployment models
  • Strong debugging, troubleshooting, and problem-solving skills
  • Experience working in Agile development environments
  • Effective communication and collaboration skills
  • Demonstrate a proactive and solution-oriented mindset, with a strong sense of ownership, accountability, and commitment to delivering results in challenging environments
  • Adaptable and eager to learn, with the ability to thrive in dynamic settings, quickly acquire new skills, and effectively navigate evolving projects and priorities
  • Fluent English
  • Essa posição é para trabalhar presencialmente com Contagem, MG

Desired Qualifications

  • Experience with microservices architecture
  • Experience with GraphQL APIs
  • Familiarity with Java and/or Node.js
  • Experience with CI/CD pipelines and DevOps practices
  • Experience with container platforms and orchestration technologies
  • Demonstrated innovation through technical initiatives, side projects, process improvements, or adoption of emerging technologies
  • Experience supporting globally distributed teams and products

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce