Pessoa Desenvolvedora FullStack Sênior
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerPythonKafkaKubernetesReactCI/CD
Requirements
- Solid experience with Python in backend development of complex systems.
- Strong experience with React for frontend application development.
- Experience working with high-complexity systems, including multiple integrations and scalability challenges.
- Strong understanding of software architecture, with the ability to make sound technical decisions.
- Experience with relational databases, including data modeling and performance optimization.
- Proficiency in automated testing, including unit and integration tests.
- Hands-on experience with Docker and Kubernetes in production-grade environments.
- Experience with Kafka or similar messaging systems.
- Knowledge of SOLID principles and Domain-Driven Design (DDD) practices.
- Experience with application monitoring and observability tools, ensuring system stability and reliability.
- Familiarity with agile development environments and collaborative engineering practices.
- Strong problem-solving mindset, autonomy, and ownership of technical deliveries.
Responsibilities
- Develop and evolve full-stack solutions, with strong focus on backend development using Python and frontend development using React.
- Design, build, and maintain scalable applications, ensuring performance, reliability, and code quality.
- Contribute to architectural decisions across monolithic and microservices environments.
- Perform code reviews and promote engineering best practices within the team.
- Drive code refactoring initiatives and system performance improvements.
- Build and maintain CI/CD pipelines to support efficient and reliable deployments.
- Develop solutions capable of handling large volumes of data and complex integrations.
- Participate in technical discussions, evaluating trade-offs between scalability, complexity, and delivery timelines.
- Identify system issues and proactively propose improvements in architecture, performance, and developer experience.
- Contribute to both the evolution of existing products and the development of new features and modules.
View Full Description & ApplyYou'll be redirected to the employer's site