Responsibilities and Duties
- Lead and manage a multidisciplinary team of developers, ensuring the achievement of objectives and deadlines.
- Provide mentorship and support for the professional growth of team members.
- Foster collaboration between development, design, product, and operations teams.
- Manage communication and coordination with other departments and stakeholders.
- Design, develop, and maintain applications using React Native, Node.js, Next.js, etc.
- Ensure code quality and promote best development practices among team members.
- Oversee the implementation and management of cloud services with AWS.
- Administer and optimize PostgreSQL and MySQL databases.
- Define and maintain software architecture, ensuring scalability and performance.
- Make strategic technical decisions aligned with the company’s objectives.
- Implement and improve development processes and agile methodologies.
- Stay up to date with the latest trends and technologies in full-stack development.
- Propose and implement process and tool improvements to optimize workflow and team efficiency.
- Ensure the scalability, security, and efficiency of developed applications and services.
Required Experience, Skills, and Qualifications
Education:
- Bachelor’s degree in Business, Computer Science, Engineering, or a related field.
Experience:
- Minimum of 7 years of experience in full-stack development.
- At least 3 years of experience leading software development teams.
- Proven experience in projects using React Native, Node.js, Next.js, AWS, PostgreSQL, and MySQL.
- Track record of participating in the full software development lifecycle, from design to deployment and maintenance.
Skills and Competencies:
- Proven experience in managing and leading multidisciplinary technology teams.
- Excellent communication skills and ability to handle multiple projects simultaneously.
- Ability to motivate and develop talent within the team.
- Capacity to resolve conflicts and make effective decisions under pressure.
- Expertise in React Native, Node.js, and Next.js.
- Advanced knowledge of JavaScript, HTML5, CSS3, and related frameworks.
- Strong experience with AWS and its services (Fargate, S3, Lambda, RDS, etc.).
- Expertise in PostgreSQL and MySQL, including database design and optimization.
- Familiarity with microservices architectures and RESTful APIs.
- Knowledge of security best practices and compliance in web and mobile development.
- Experience with version control systems like Git.
- Strategic thinking and ability to make informed decisions.
- Analytical and problem-solving skills for complex issues.
- Results-oriented mindset and attention to detail.
- Proactive and adaptable in dynamic and changing environments.