Tech Stack
AngularJavaJavaScriptMongoDBMySQL.NETNode.jsNoSQLPHPPostgresPythonReactRubySQLVue.js
About the role
- Develop and maintain both client-side (front-end) and server-side (back-end) components of web applications.
- Work with front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js.
- Build and maintain back-end services using Node.js, Python, Ruby, Java, or PHP.
- Work with both relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
- Collaborate with UI/UX designers to implement responsive, user-friendly interfaces.
- Develop interactive and dynamic features using JavaScript frameworks and libraries.
- Write clean, maintainable, and well-documented code following best practices.
- Conduct unit, integration, and functional testing to ensure reliability and quality of code.
- Follow secure coding practices and protect applications from vulnerabilities (XSS, CSRF, SQL injection).
- Implement data encryption, authentication, and authorization mechanisms.
- Participate in deployment processes and CI/CD workflows following DevOps practices.
- Identify and recommend improvements in system performance and operational efficiency.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum 1-2 years of proven experience in a similar full-stack development role.
- Proficiency in JavaScript, .NET, Python, and Java.
- Strong understanding of both relational and NoSQL databases.
- Experience with software debugging and testing methodologies.
- Knowledge of software engineering principles and best practices.
- Familiarity with CI/CD pipelines, DevOps tools, and deployment processes.
- Understanding of secure coding standards and application security protocols.
- Autónomo
- Tiempo completo
- Teletrabajo
- Back Office International Service
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
HTML5CSS3JavaScriptReactAngularVue.jsNode.jsPythonRubyJava
Soft skills
collaborationproblem-solvingcommunicationattention to detailadaptability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering