Job Summary
The Backend Developer is responsible for designing, developing, and maintaining the business logic, server-side services, and databases that support the organization's digital applications. Their role is key to ensuring performance, security, scalability, and maintainability, acting as a technical liaison with frontend, QA, DevOps, and software architects.
This profile requires experience in building and optimizing APIs, administering SQL and/or NoSQL databases, integrating systems, and applying quality best practices in modern environments. The professional must be proficient in at least one of the most widely used backend technologies (Java, Python,, C#, PHP, Ruby, Go, Scala, among others) and be able to adapt to architectures such as microservices, serverless, or event-driven.
Responsibilities
Design, implement, and maintain server-side logic in web and mobile applications.
Build and optimize REST APIs and/or integration services for efficient consumption by frontend and other systems.
Administer and model relational (SQL) and non-relational (NoSQL) databases, ensuring integrity, performance, and availability.
Implement security mechanisms, access control, and encryption in applications.
Integrate third-party services, internal systems, and microservices using APIs or connectors.
Collaborate closely with frontend, QA, and DevOps teams in agile environments, ensuring quality deliveries.
Apply unit testing, code reviews, and good code versioning practices.
Document technical processes, endpoints, data models, and relevant configurations.
Requirements
Proven experience of at least 3 years in backend development, ideally in high-volume data projects or critical applications.
Solid experience in at least one of the following technology stacks:
Java (Spring Boot, Hibernate)
Python (Django, Flask, FastAPI)
JavaScript/TypeScript, Express, NestJS)
C# (.NET Core, ASP.NET)
PHP (Laravel, Symfony)
Ruby (Ruby on Rails)
Go (Gin, Fiber, Echo)
Scala (Play Framework, Akka, Lagom)
Experience in designing and implementing modern architectures: microservices, serverless (AWS Lambda, Azure Functions, GCP Cloud Functions) or event-driven (Kafka, RabbitMQ).
Knowledge of SQL databases (PostgreSQL, MySQL, SQL Server, Oracle) and NoSQL databases (MongoDB, Cassandra, Redis, DynamoDB).
Familiarity with version control tools (Git), continuous integration, and automated deployment (CI/CD).
Problem-solving skills, technical communication, and collaborative work in agile environments.
En Consultec-TI creemos en el poder del talento para transformar organizaciones. Impulsamos la evolución digital en sectores como banca, retail, salud, energía y gobierno, desarrollando soluciones que optimizan procesos y mejoran la experiencia de los usuarios. Aquí encontrarás un espacio para crecer, participar en proyectos innovadores y ser parte de equipos de alto rendimiento que marcan la diferencia.
Show more Show less