As a software engineer you will contribute to all parts of the software development lifecycle, including design, development, documentation, testing and operations. You will play a key role in defining problems, designing solutions and executing to achieve results.
Your main mission:
- Develop and document high-performance, scalable software components and solutions.
- Bring your expertise in the conception of technical solutions and decide when and how to invest in tactical versus strategic solutions.
- Implement automated tests to validate changes to the code base.
- Provide ideas and suggest technological advances for scalability, reliability and availability of the code base.
- Document every aspect of a system or application as references for future upgrades and maintenance.
- Collaborate closely with our product, design and science teams to understand our customers' needs.
Requirements
- Bacherlor's Degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of experience writing production-level code in Java, Python, or Scala.
- Ability to demonstrate understanding of system design, data structures, and algorithms.
Benefits
Work-life Balance
- 25 vacation days
- Flexible start and end of working day
- Flexible in-office work commitment
- Sabbatical opportunity after five years of employment
Benefits
- Daily in-office lunch stipend and a fully stocked kitchen
- Comprehensive private health coverage w/ out-of-network reimbursement options
- Relocation to Barcelona supported with external provider services
Talent Hackers
Talent Hackers is a distributed IT recruitment solution based on referral-based payments for finding and capturing tech and digital professionals.
Other jobs at Talent Hackers
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs