Purpose of the Role
The Platform Engineer is part of an international virtual team building a big data analytics system serving the recruitment industry in the US. The product turned our client into one of the most successful startup companies in 2012, currently the leading provider of recruitment marketing solutions. The friendly working atmosphere, flexibility and cool colleagues make it nice to come to work.
Duties and Responsibilities
- Influence and create new designs, architectures, standards and methods for a large-scale distributed system
- Design, develop, integrate, and test real-time software to support various products
- Follow the latest technology trends and implement best practice such as Agile, code reviews, unit testing
- Work alongside a geographically distributed Agile team
- Participate in daily stand-ups and keep work well documented
Required Experience & Knowledge
Essential
- Solid web programming experience with Java, building scalable and performant solutions
- Strong hands-on experience working with Spring
- Experience processing large amounts of data and Spark
- Experience with SQL or NoSQL databases like PostgreSQL, MongoDB, ElasticSearch
- Working knowledge of AWS
Advantage
- Familiarity with Scala or Kotlin
Skills and Attributes
- Passion for delivering quality software solutions
- Methodical and structured approach with an eye for detail and quality
- Excellent written and verbal communication skills
Required Education & Qualifications
- Bachelor’s or Master’s degree in Computer Science or related experience
- Advanced level of English skills
Note: Working hours for this position are between 5 am and 1 pm EST (US)