CI

[Job - 25768] Senior Software Developer (Strong SQL experience), Brazil

CI • BR
JavaScript Remote
We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions.
With over 7.400 CI&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality.

At CI&T, we are seeking a highly skilled and motivated Senior Software Developer to join our team in Brazil. You will contribute to an innovative project in a collaborative, transforming, and multicultural environment.

Position Overview:
As a Senior Software Developer, you will lead the design and development of robust backend services and APIs that handle complex business logic and high-volume data transactions. Collaborating with international teams across the USA and Europe, you will ensure that our solutions meet high-quality standards while embodying the principles of collaboration, innovation, and transformation.

Key Responsibilities:

  • Design and Implement: Create backend services and APIs, focusing on handling complex business logic and optimizing data transactions.
  • Collaborate: Work closely with leaders, Technical Architects, and peers to conduct comprehensive code reviews and establish architectural decisions.
  • Manage Data Layer: Oversee and optimize the data layer, ensuring adherence to security and performance best practices.
  • Enhance Production Flow: Take initiative to tackle technical challenges and share your knowledge effectively within the team.
  • Mentor: Support junior developers by sharing insights and fostering a culture of continuous learning.
  • Utilize Tools: Develop, test, and deploy applications using SQL and other relevant technologies to ensure high performance and reliability.
  • Engage in Agile Practices: Participate actively in Agile projects, contributing to team discussions and decision-making.
  • Must-Have Skills:

  • Extensive experience in implementing APIs, with strong knowledge of integration interfaces (e.g., REST/SOAP).
  • Strong background with relational databases, specifically SQL or similar (e.g., MySQL or PostgreSQL).
  • Proficient in working with JSON and XML data structures for data exchange and integration.
  • Familiar with software design principles and Clean Architecture / Clean Code principles.
  • Experience in analyzing functional and non-functional requirements (e.g., performance, security, scalability).
  • Knowledge of JavaScript for utility scripts or server-side integration.
  • Familiarity with version control systems.
  • Comfortable using the Linux terminal and commands.
  • Nice-to-Have Skills:

  • Experience with Boomi (Integration Platform).
  • Fluent or Advanced English.
  • Familiarity with Continuous Integration and Continuous Delivery pipelines (DevOps principles).
  • Experience utilizing the Postman tool for API testing and development.
  • Experience participating in Agile projects.