
BACK-END Development TEAM
FRONT-END Development TEAM
QA
TEAM
DEVOPS
TEAM
Needed developers
Current TEAM

BACK-END Development TEAM

Code: BCKSR-01
ROLE DESCRIPTION
Job Title: Software Architect - Backend Team Lead
Engineer: Ricardo Bermúdez Osorio
Key Responsibilities:
Architectural Leadership: Define and evolve the software architecture, making strategic decisions regarding technology stacks, frameworks, and system design.
Backend Development: Lead the backend development team in designing, implementing, and maintaining complex backend systems, APIs, and services.
Technical Strategy: Collaborate with cross-functional teams, product managers, and stakeholders to align technical solutions with business objectives.
Code Review and Quality Assurance: Oversee code reviews, enforce coding standards, and ensure the quality, security, and scalability of backend codebase.
Team Management: Mentor and coach back-end developers, fostering a collaborative and innovative team culture.
Scalability and Performance: Ensure that backend systems are optimized for performance, scalability, and reliability.
Integration: Collaborate with frontend and other teams to ensure seamless integration of backend services.
Documentation: Maintain comprehensive technical documentation, architectural diagrams, and design specifications.
Code: BCKSR-02
ROLE DESCRIPTION
Job Title: Senior Spring Boot Developer
Engineer: Juan Pablo Pazmín
Key Responsibilities:
Application Development: Develop, implement, and maintain Spring Boot applications, ensuring they meet high-quality standards and performance benchmarks.
Architecture and Design: Collaborate with the architecture team to design and implement scalable and maintainable software solutions.
Technical Leadership: Provide technical guidance and mentorship to junior developers on the team.
Problem Solving: Troubleshoot and resolve complex technical issues as they arise, ensuring minimal system downtime.
Integration: Integrate third-party services and APIs into the application architecture.
Documentation: Create and maintain technical documentation, including design specifications, user manuals, and release notes.
Required: 1 Developer


Code: BCKSR-03
ROLE DESCRIPTION
Job Title: Senior Business Analyst
Engineer: Christopher Jackson / Alexander Sanchez
Business Analysis: Collaborate closely with PM and business stakeholders to gather and analyse requirements, ensuring a clear understanding of business needs.
Back-end Development: Lead and contribute to the development of backend systems, APIs, and services to meet business objectives.
Technical Solution Design: Translate business requirements into technical specifications and design scalable, efficient backend solutions.
Database Skills: Utilize strong database skills to design, optimize, and maintain databases, ensuring data integrity and efficiency. Write and optimize complex SQL queries for data retrieval, transformation, and reporting.
Code Review and Quality Assurance: Conduct code reviews, enforce coding standards, and ensure the quality and security of backend code.
Collaboration: Work with cross-functional teams, including frontend developers, QA engineers, and product managers, to deliver integrated solutions.
Documentation: Maintain detailed technical documentation, including system architecture, design, and user manuals.
Key Responsibilities:

Code: BCKJR-01
ROLE DESCRIPTION
Job Title: Junior Back-end developer
Engineer: Needed
Coding: Write clean, efficient, and maintainable code following coding standards and best practices.
Development Tasks: Assist in the development of software components, modules, and features.
Bug Fixes: Identify and fix software defects and issues, collaborating with the team to ensure timely resolutions.
Testing: Write unit tests and assist in quality assurance activities to ensure the reliability of software.
Documentation: Contribute to technical documentation, including code comments, design documents, and user manuals.
Learning: Continuously learn and adapt to new technologies and development practices, seeking opportunities for skill enhancement.
Required: 2 Developer
Key Responsibilities:

Code: QAENG-01
ROLE DESCRIPTION
Job Title: Quality Assurance Engineer Lead
Engineer: Maria Alejandra Tellez
Team Leadership: Lead and mentor a team of QA engineers, providing guidance, training, and support to ensure efficient and effective testing processes.
Test Strategy: Develop and implement comprehensive test strategies, plans, and test cases that align with project goals and product requirements.
Automation: Oversee and contribute to the automation of test cases and regression testing to improve testing efficiency.
Manual Testing: Perform manual testing when necessary, including exploratory testing and ad-hoc testing.
Test Environments: Manage and maintain test environments, ensuring they accurately represent production systems.
Defect Management: Monitor, report, and track defects, working closely with development teams to ensure timely resolution.
Continuous Improvement: Continuously improve the QA process, tools, and methodologies to enhance the quality of software releases.
Collaboration: Collaborate with cross-functional teams, including developers, product managers, and stakeholders, to ensure product quality.
Key Responsibilities:

Code: QAENG-01
ROLE DESCRIPTION
Job Title: Test Automation Engineer
Engineer: Vacancy
Test Automation Development: Design, develop, and maintain automated test scripts and test frameworks for functional and regression testing.
Test Strategy: Collaborate with QA and development teams to define and implement test strategies, including the identification of automated testing opportunities.
Script Execution: Execute and analyze automated test suites, identifying defects and areas for improvement.
Continuous Integration: Integrate automated tests into the CI/CD pipeline, ensuring test coverage for each release.
Test Data Management: Create and maintain test data sets and environments required for automated testing.
Defect Management: Document, track, and report software defects using bug tracking tools (e.g., gitlab).
Documentation: Maintain clear and detailed documentation of test cases, test results, and test automation processes.
Training and Support: Provide training and support to QA and development teams on automated testing best practices.
Key Responsibilities:
Required: 1 Developer

FRONT-END Development TEAM
DEVOPS
TEAM

Code: DEVOPS-01
ROLE DESCRIPTION
Job Title: DevOps Manager or Head of Infrastructure
Engineer: Vacancy
Key Responsibilities:
Server Configuration Management: Design and implement server configuration management solutions (e.g., Ansible, Puppet, Chef) to automate server provisioning, configuration, and updates.
Deployment Automation: Develop and maintain automation scripts and pipelines for continuous integration and continuous deployment (CI/CD) to improve software delivery and deployment processes.
Server Monitoring: Set up server monitoring and alerting systems to proactively identify and address issues affecting server performance and availability.
Security and Compliance: Ensure server configurations comply with security and compliance standards, regularly applying patches and updates.
Documentation: Maintain detailed documentation of server configurations, deployment processes, and automation scripts.
Collaboration: Collaborate with development, QA, and IT teams to ensure smooth integration of server configurations into the overall system architecture.
Required: 1 Engineer

Code: DEVOPS-02
ROLE DESCRIPTION
Job Title: DevOps Manager or Senior DevOps Engineer
Engineer: Vacancy
Key Responsibilities:
Kubernetes Management: Assist in the deployment, scaling, and management of Kubernetes clusters for container orchestration.
GitLab CI/CD: Set up and maintain GitLab CI/CD pipelines for automating software builds, testing, and deployments.
Containerization: Work with Docker and containerization technologies to package applications into containers and ensure consistency across environments.
Deployment Automation: Contribute to automation scripts and pipelines for CI/CD processes, promoting efficient software delivery.
Monitoring and Logging: Configure monitoring and logging solutions to track system performance and identify issues promptly.
GitLab Repository Management: Manage Git repositories, branches, and access control in GitLab.
Documentation: Maintain documentation related to Kubernetes configurations, GitLab CI/CD setup, and deployment processes.
Required: 1 Engineer
deck
By Ricardo Bermúdez
deck
- 97