Elixir Backend Engineer
3 meses atrás
Brazil
Startup
Tempo inteiro
What you will do
Ideation of solutions in discovery and shaping stages .
System design, code contribution, and implementation of new features and bug fixing for our product .
Troubleshoot and resolve production incidents that affect the operation
Pull requests approvals, aligned with development best practices
Technical knowledge
- Expert in Functional Programming
- Intermediate in Docker & Kubernetes, including building, shipping, and running applications, and knowledge of component orchestration, deployments, services, pods, and health checks.
- Intermediate in PostgreSQL and MongoDB
- Intermediate in Kafka, pipelines, topics, partitions, brokers
- Basic in Redis
- Basic on Kong API Gateway or similar
Architectural knowledge
- System Designs
- Micro-services-oriented architecture
- Cloud-native architecture
- Event-driven architecture
- Security principles, data encryption
- Design patterns applied to systems architecture
Soft skills
- High abstraction capacity to understand business problems and design scalable solutions for them
- Problem-Solving
- Effective Communication
- Leadership
- Adaptability
- Team Collaboration
Language
- English
Experience
- 5+ years of experience in Software Engineering positions
- More than 3 years of experience in Elixir or in a functional programming language like Go, Rust, Scala.
- Building SaaS products
- Working on startups