Connecting...

Banner Default Image

Senior Software Engineer (Scala/Java)

Job title Senior Software Engineer (Scala/Java)
Location San Francisco
Industry:
Reference: 2401
Contact name: Tre Taylor
Contact email: tre.taylor@signify-tech.com
Published: November 22, 2021 3:17

Job Description


On the backend, our team has experience with multiple technologies. We are building services with Scala, using Thrift to power GraphQL. We have got a strong culture of collaboration in the development of software. ()

Must-have SkillsWhat you’ll need to have: You need to be able to work both autonomously and as part of a team, including the ability to collaborate closely with engineers in remote offices You take a collaborative approach to work and can incorporate feedback from product, design and your engineering peers You care about helping users succeed in their goals through the features you build Prior experience in Scala, Java, or a JVM-based or other functional programming language would be suitable You have an eagle-eye for detail and passion for perfection You have a disciplined approach to testing and quality assurance You have a good understanding of programming concepts such as: common data structures and algorithms, profiling / optimisation You have a strong knowledge of design patterns, test-driven development and consumption of web services

Nice-to-have SkillsBonus points: Links to open source or any public code Great written communication and documentation abilities Data-informed product development: analytics, A/B testing, etc. Experience dealing with accessibility issues

English Level RequirementExceptional (can do interviews in english without difficulties)

On the backend, our team has experience with multiple technologies. We are building services with Scala, using Thrift to power GraphQL. We have got a strong culture of collaboration in the development of software. ()

Must-have SkillsWhat you’ll need to have: You need to be able to work both autonomously and as part of a team, including the ability to collaborate closely with engineers in remote offices You take a collaborative approach to work and can incorporate feedback from product, design and your engineering peers You care about helping users succeed in their goals through the features you build Prior experience in Scala, Java, or a JVM-based or other functional programming language would be suitable You have an eagle-eye for detail and passion for perfection You have a disciplined approach to testing and quality assurance You have a good understanding of programming concepts such as: common data structures and algorithms, profiling / optimisation You have a strong knowledge of design patterns, test-driven development and consumption of web services

Nice-to-have SkillsBonus points: Links to open source or any public code Great written communication and documentation abilities Data-informed product development: analytics, A/B testing, etc. Experience dealing with accessibility issues

English Level RequirementExceptional (can do interviews in english without difficulties)