Full Stack Developer
What Is the role?
We are looking for a Full Stack Developer who will be responsible for developing and maintaining web applications. You will be working with both the front-end and back-end of our applications, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application.
About you
You are a developer with experience in building web applications using modern technologies. You are comfortable working with both front-end and back-end technologies. You are a problem solver who enjoys tackling complex challenges. You are a team player who can collaborate effectively with other developers, designers, and stakeholders.
Your Role
As a Full Stack Developer at Talento Para TI, you will:
- Work with development teams and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- Build features and applications with a mobile responsive design.
- Write technical documentation.
Responsibilities
- Developing front-end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
Requirements
- Intermediate/advanced English (C1/C2).
- 3+ years of experience in full stack development.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience with popular front-end frameworks (React, Angular, Vue).
- Experience with server-side languages such as Python, Ruby, Java, PHP, or Node.js.
- Experience with database technology such as MySQL, Oracle, MongoDB, or PostgreSQL.
- Understanding of server-side CSS preprocessors (LESS, SASS).
- Experience with RESTful APIs.
- Understanding of accessibility and security compliance.
- Knowledge of version control systems (Git).
- Understanding of fundamental design principles behind a scalable application.
We offer you
- Competitive salary in USD.
- 100% remote work.
- Flexible schedule.
- Unlimited paid time off (PTO).
- Health insurance.
- Growth opportunities.
- Collaborative and innovative work environment.
- Opportunity to work with cutting-edge technologies.