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: (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 - BARÃO DO RIO BRANDO,122
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