Job Title: Sr. Software Engineer
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