Backend Software Developer
This role involves designing, building, and operating scalable backend services that handle high-throughput workloads, integrate with cloud platforms, and support business-critical applications.
We are looking for a skilled Backend Software Developer to join our engineering team.
Responsibilities:
* Design, implement, and maintain distributed backend services using Java and Node.js
* Build and optimize message-driven architectures and data pipelines using Apache Kafka
* Develop scalable, resilient APIs and backend services
* Write clean, maintainable, and well-tested code following industry best practices
* Deploy, monitor, and support applications running on Kubernetes across cloud environments
* Work closely with architects and product teams to design system components and integrations
* Participate in code reviews, system design discussions, and operational readiness efforts
* Troubleshoot production issues across services and infrastructure
Qualifications:
* Bachelor's degree or higher in Engineering, Computer Science, or a related field is required
* At least 5 years of software engineering experience
* Strong Java experience in backend or distributed systems environments
* Hands-on experience with Kafka producers, consumers, partitions, topics, offsets, stream processing, etc
* Proficiency in Node.js for backend application development
* Experience deploying and maintaining services running in Kubernetes
* Familiarity with GitHub Actions for CI/CD
* Hands-on experience with AWS and/or GCP cloud platforms
* Solid understanding of software design patterns, system architecture, and microservices principles
* Experience working with MongoDB and PostgreSQL schema design, performance considerations, migrations
* Strong debugging, problem-solving, and communication skills
* Excellent critical thinking and communication skills
* Ability to work within a distributed team
Nice to have:
* VOD Streaming experience
* Experience with React, basic frontend integration, work context management UI components
* Exposure to infrastructure as code tools, Terraform, Helm, etc
* Monitoring observability tools: Datadog, NewRelic
This role offers a competitive salary range due to its location in Dourados, MS, Brazil.