Desarrollador Back-End (Back-End Developer)
Description
Role Overview:
- We are seeking a Back-end Developer to design, build, and maintain robust server-side applications, APIs, and databases that power our products.
Key Responsibilities:
- Design and implement scalable RESTful/GraphQL APIs.
- Develop and optimize database schemas and queries.
- Ensure application security, performance, and reliability.
- Write unit and integration tests.
- Collaborate with front-end developers and DevOps teams.
Requirements:
- 3+ years of back-end development experience.
- Strong knowledge of at least one back-end language/framework.
- Experience with relational and/or NoSQL databases.
- Understanding of microservices and API design principles.
Technical Stack / Tools:
- Node.js, Python (Django/FastAPI), or Java (Spring Boot).
- PostgreSQL, MongoDB, Redis.
- Docker, Git.
- Message brokers (Kafka, RabbitMQ).
Location: Remote - Anywhere
Skills required for this job:
- Apache Kafka
- Application security
- Back-end development
- Docker
- Git
- MongoDB
- Node.js
- PostgreSQL
- REST API
- RabbitMQ
- Redis
- Reliability engineering
- Unit testing
