We are seeking a skilled Computer Science Engineer with extensive experience in Web Development to contribute to our diverse projects. The ideal candidate will have a deep understanding of computer science principles, coupled with a proven track record of creating robust and scalable web applications. This role offers the opportunity to work remotely, collaborating with a team of talented professionals to drive innovation and shape the future of our products.
Candidates must be fluent in English and Spanish, both written and spoken. Only resumes in English will be considered. The application is open to individuals from any country in Latin America.
Responsibilities:
- Design, develop, and maintain complex web applications using cutting-edge technologies and programming languages.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
- Implement efficient algorithms and data structures to optimize application performance and scalability.
- Conduct thorough testing and debugging to ensure the reliability and security of web applications.
- Stay updated on emerging trends and best practices in web development and computer science, and apply them to enhance our products.
- Provide technical guidance and mentorship to junior developers, fostering a culture of learning and continuous improvement.
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- Proven experience as a web developer, with expertise in HTML, CSS, JavaScript, and one or more backend programming languages (e.g., Python, Java, Ruby).
- Strong understanding of computer science fundamentals, including algorithms, data structures, and software architecture.
- Experience with modern web development frameworks (e.g., React, Angular, Vue.js) and backend frameworks (e.g., Django, Flask, Spring).
- Proficiency in database management systems, such as MySQL, PostgreSQL, or MongoDB.
- Excellent problem-solving skills and attention to detail, with a passion for writing clean, maintainable code.
- Ability to work effectively in a remote team environment, with strong communication and collaboration skills.
- Familiarity with agile development methodologies and version control systems (e.g., Git) is a plus.