Job Overview
Job description
- Location:
- Colombia
- Work arrangement:
- On-site
Role Summary
A renowned consulting and implementation company for digital projects is looking for a Senior Developer, located in Colombia, to join its team remotely.
If you are passionate about developing robust solutions, working with cutting-edge technologies and being part of a collaborative environment, this opportunity is for you!
A well-known digital consulting and implementation company is looking for a Senior Developer, based in Colombia, to join their team remotely.
If you're passionate about building robust solutions, working with cutting-edge technologies, and being part of a collaborative environment — this opportunity is for you!
Responsibilities
1.Back-End Development
- Design and implement scalable RESTful APIs using .
- Manage SQL and NoSQL databases, and integrate data layers.
- Create reusable libraries and modules.
2.Collaboration and Code Quality
- Work together with the front-end team and stakeholders in the integration of functionalities.
- Perform code reviews, unit testing and integration.
- Mentoring junior developers and promoting good practices.
- Architecture and DevOps
- Participate in architectural decisions focused on scalability and performance.
- Implement CI/CD pipelines and containers (Docker, Kubernetes).
- Optimize application performance and resolve issues in production.
- Agile teamwork
- Participate in Agile ceremonies: planning, dailys, retrospectives.
- Collaborate with Product Owners and QA in defining requirements.
- Estimate times and divide tasks with a focus on quality deliverables.
- Security and Compliance
- Apply good security and data protection practices.
- Ensure that services comply with regulations such as GDPR and OWASP standards.
1.Back-End Development
- Design and implement scalable RESTful APIs using .
- Manage SQL and NoSQL databases and integrate data layers.
- Develop reusable libraries and modules.
2.Collaboration & Code Quality
- Collaborate with front-end teams and stakeholders to integrate functionalities.
- Conduct code reviews, unit testing, and integration testing.
- Mentor junior developers and promote best coding practices.
3.Architecture & DevOps
- Participate in architectural decisions focused on scalability and performance.
- Implement CI/CD pipelines and containerization tools (Docker, Kubernetes).
- Optimize application performance and troubleshoot production issues.
4.Agile Teamwork
- Engage in Agile ceremonies: planning, daily stand-ups, retrospectives.
- Work closely with Product Owners and QA to define requirements.
- Estimate time and break down tasks with a focus on quality deliverables.
5.Security & Compliance
- Apply best practices in security and data protection.
- Ensure services comply with regulations such as GDPR and OWASP standards.
- Importante: Agradecemos que adjunte su hoja de vida en inglés, ya que no se tendrán en cuenta postulaciones en español. Por favor, absténgase de postularse si no cuenta con un buen nivel de inglés.
- Please submit your résumé in English, as applications sent in Spanish will not be considered. Kindly refrain from applying if you do not have a good level of English.
Requirements
- Academic training: University degree in Systems Engineering, Computer Science or related areas.
- A high level of English is required, as well as strong communication skills to interact effectively with the team and clients
- Experience: 5+ years in back-end development, with at least 3 years working in productive environments.
- Desirable: Knowledge of front-end development, microservices, Salesforce integration, and experience with Oracle databases
- Personal skills: Analytical thinking, good communication, teamwork and passion for writing clean and maintainable code.
Education
A university degree in Systems Engineering, Computer Science, or a related field.
Language Skills
- A high level of English is required, along with strong communication skills to interact effectively with both the team and clients.
- Over 5 years of experience in back-end development, with at least 3 years working with in production environments.
Desirable Skills
Knowledge of front-end development, microservices, integration with Salesforce, and experience with Oracle databases.
Personal Skills
- Analytical thinking, strong communication, teamwork, and a passion for writing clean, maintainable code.
- Technical knowledge
- Mastery of, JavaScript and TypeScript.
- Experience with frameworks such as , NestJS or similar.
- Knowledge of SQL and NoSQL databases (Oracle, PostgreSQL, MongoDB, Redis).
- Design and documentation of APIs (Swagger/OpenAPI).
- Management of CI/CD tools (GitHub Actions, GitLab CI, Jenkins).
- Familiarity with containers (Docker) and cloud services (AWS, GCP or Azure)
Technical Skills
- Strong proficiency in , JavaScript , and TypeScript .
- Experience with frameworks such as , NestJS , or similar.
- Knowledge of both SQL and NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB, Redis).
- Experience designing and documenting APIs using Swagger/OpenAPI.
- Familiarity with CI/CD tools (e.g., GitHub Actions, GitLab CI, Jenkins).
- Understanding of containerization with Docker and working with cloud services such as AWS, GCP, or Azure.
- Role:
- Senior Node.js Developer
- Job Type:
- Full Time