Concentrix

Sr. Software Engineer

BRA Curitiba - JOSE LOUREIRO, 371 Full time

Job Title:

Sr. Software Engineer

Job Description

Professional with over 5 years of experience in software development, specializing in Full Stack Development with a strong focus on backend, system architecture, and cloud computing services. Skilled in designing and implementing scalable, secure, and high-performance solutions that integrate DevOps best practices, CI/CD pipelines, and agile methodologies. Solid experience in prototyping, microservices, queue platforms, and data-driven systems, with strong technical leadership and cross-functional collaboration skills.

Technical Requirements

Languages & Frameworks 

  • Preferred: JavaScript / TypeScript

  • Also considered: Python, PHP, Java, or any object-oriented language

  • Frontend: React.js (preferred), but experience with Angular or Vue is also valued

Databases

  • Relational: MySQL (preferred), PostgreSQL, though experience with other RDBMSs is also considered

  • Non-Relational:MongoDB (preferred), experience with other NoSQL databases is a plus

  • Data Warehousing: BigQuery (preferred) or other DW platforms is a differentiator

 Cloud & Infrastructure

  • Preferred: Google Cloud Platform (GCP)

  • Also considered: AWS or Azure

  • Containers & Systems: Docker, Linux

Architecture & DevOps

  • Microservices

  • Message Queuing

  • Git

  • CI/CD *(GitHub Actions, Cloud Build)*

Modern Practices

  • Application Prototyping 

  • AI Programming *(GitHub Copilot, Cursor, OpenAI, etc.)

  • Software/Solution Architecture

Other

  • Data Warehousing (DW)

  • Automated testing (unit, integration, and functional)

  • Documentation tools (Jira, Confluence, Lucid)

Responsibilities

  • Design, develop, test, and deliver scalable, secure, reliable, and user-friendly software solutions

  • Collaborate with stakeholders to gather requirements, propose solutions, and align deliverables with business goals

  • Participate actively in agile ceremonies (Scrum), design discussions, and retrospectives

  • Document architectures and solutions using diagrams, prototypes, and clear code documentation

  • Work in controlled development environments using Docker and modern DevOps practices

  • Develop full stack applications using modern languages and both relational and non-relational databases

  • Use AI-assisted tools to accelerate development while maintaining code quality and readability

  • Implement automated testing *(unit, integration, functional)* to ensure fast feedback and reliability

  • Operate and support cloud environments *(preferably GCP, but also AWS/Azure)* ensuring high availability and performance

  • Create and maintain automated CI/CD pipelines for continuous delivery

  • Monitor and improve production systems, ensuring uptime and quick incident resolution

  • Practice code review, pair programming, and knowledge sharing, fostering technical excellence within the team

  • Maintain adaptability and a mindset of continuous improvement, leveraging automation to eliminate repetitive tasks

Location:

BRA Curitiba - JOSE LOUREIRO, 371

Language Requirements:

Time Type:

Full time

If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents