CareerPlanSign in

Software Engineer

Joinville, Santa Catarina💼 Full-time🗓 2026-06-05 → 2026-08-08

Core

Designing, building, and maintaining scalable software systems, APIs, and cloud infrastructure.

Role type

Software Engineer

Builds

Scalable and reliable software systems, APIs, and integrations

Domain

Software Engineering / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Object-oriented programming, Data structures and algorithms, Software architecture patterns, Relational databases, RESTful APIs, Version control, Cloud platforms, Security best practices, Debugging and troubleshooting

Preferred skills

None stated

Technologies

Java, Python, C#, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, C++, Rust, React, Angular, Vue.js, Node.js, Spring Boot, .NET, Django, Flask, Express.js, Next.js, MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, Redis, DynamoDB, Elasticsearch, AWS, Microsoft Azure, Google Cloud Platform, Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI/CD, Terraform

Responsibilities

Write clean, maintainable, and efficient code; Implement new features and functionality; Participate in software architecture discussions; Develop reusable software components; Build scalable and reliable systems; Follow coding standards and best practices; Create unit, integration, and functional tests; Debug software issues and fix bugs; Design system architecture; Evaluate technical solutions; Create technical specifications; Develop database structures; Improve system scalability and performance; Work closely with product managers, UX/UI designers, and QA engineers; Mentor junior developers; Manage cloud resources; Troubleshoot production issues; Implement CI/CD pipelines; Support release management; Participate in on-call rotations

Seniority

Mid-level to Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.