Description
Job Summary:
We are seeking an experienced developer to work on cloud-based development, system integrations, and API creation, with a focus on JavaScript and Node.js technologies.
Key Highlights:
1. Full-stack development with a focus on JavaScript and Node.js.
2. Opportunity to work with AWS cloud technologies and Kubernetes.
3. Collaboration within a multidisciplinary team focused on robust solutions.
Description:
* Academic Background: Bachelor's degree in Computer Science, Software Engineering, or related fields.
* Experience: Minimum 2 years of proven development experience, preferably with JavaScript and Node.js.
* Essential Technical Skills:
* AWS (EC2, EKS/Kubernetes, ECR, ACM, RDS)
* REST APIs and JSON
* Git (source code control and versioning)
* Linux (administration and Shell)
* Promises and asynchronous programming in JavaScript
* Secure development practices and automated testing
Additional Qualifications:
* Experience with Java or Scala.
* Knowledge of microservices and serverless architecture.
* Experience with DevOps and CI/CD tools.
* Familiarity with Generative AI for process optimization and user experience enhancement.
* Knowledge of system architecture (networks, firewalls, DNS, routing, data modeling).
Soft Skills and Behavioral Competencies:
* Teamwork: Collaborate with multidisciplinary teams to ensure technical and business alignment.
* Organization and Priority Management: Ability to handle multiple projects simultaneously and meet deadlines.
* Communication: Clarity and conciseness when communicating with clients and internal teams.
* Logical Thinking and Creativity: Solve problems analytically and create robust, scalable solutions.
* Cloud Development: Work in AWS environments (EC2, EKS, ECR, ACM, RDS), ensuring performance, scalability, and security.
* Containerization and Orchestration: Implement and manage containers using Docker and Kubernetes (administration, pod creation, services, ingress, etc.).
* System Integration: Develop integrations between the virtual assistant and client systems using REST APIs and JSON, as well as OpenAPI/Swagger.
* Backend Development: Primarily work with JavaScript, Node.js, Promises, HTML5, CSS, and TypeScript to efficiently build robust and asynchronous features.
* Full-Stack Development: Also work on frontend layers whenever necessary, ensuring end-to-end integration.
* Authentication and Security: Implement authentication using OIDC (OpenID Connect) and SAML, and apply secure development practices.
* API Creation and Maintenance: Develop internal and external APIs with clear, standardized documentation.
* Database Management: Create, administer, and optimize relational and non-relational databases (SQL, MongoDB, RDS on AWS).
* Linux Environment: Manage and configure Linux servers, using Shell Script for automation.
* Version Control: Use Git for source code versioning, continuous integration, and CI/CD practices.
* Report Development: Create queries and reports for products and services.
* Best Practices: Apply Promises, automated testing, code documentation, and agile methodologies to ensure scalability and quality.
2512100202181857136