
Senior Software Engineer
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in Brazil.
• Leverage AI-driven software development agents to enhance engineering efficiency.
• Make informed technical choices, suggesting and implementing effective solutions.
• Design and evaluate prototypes to confirm innovative concepts.
• Ensure high-quality code by adhering to industry best practices.
• Create efficient and scalable technical solutions.
• Oversee your task backlog, guaranteeing prompt delivery.
• Maintain clear and effective communication with fellow team members.
• Generate and upkeep precise, comprehensive technical documentation.
• Proficiency with AI-assisted development tools (e.g., Claude Code, Cursor).
• Solid knowledge and practical experience with Kotlin for backend development.
• Familiarity with Spring Cloud, Spring Boot, Spring Security, and Spring Data.
• Understanding of microservices architecture.
• Experience developing applications using the latest Java versions.
• Capability to design and maintain RESTful APIs.
• Familiarity with AWS services and infrastructure.
• Experience in event-driven architecture utilizing Apache Kafka.
• Understanding of data serialization and deserialization with Apache Avro.
• Skills in managing and optimizing PostgreSQL databases.
• Knowledge of NoSQL databases, particularly MongoDB.
• Experience with distributed caching solutions using Redis.
• Proficiency in build automation and dependency management through Gradle.
• Ability to write and maintain automated tests with JUnit 5.
• Experience with Git for version control and collaborating on GitHub.
• Knowledge of workflow automation using GitHub Actions (CI/CD).
• We appreciate individuals who infuse positive energy into the workplace.
• Opportunity to significantly influence the evolution of our architecture.
• Contribute to our collective success.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.