Senior Software Developer (GraphQL & Java) Remote role Syrinx eCommerce Partner U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.
We are looking for senior level application developers to build the new back-end of a Batch Communication platform for an eCommerce company. Ideally looking for a Senior-level Java developer with Strong GraphQL experience. This person will lead their efforts/help determine best practices for transition from Restful API to GraphQL
What You’ll Do
Leverage languages and Frameworks such as Java and GraphQL to support current infrastructure
Audit the current Batch Communication GraphQL Graph and continue to design and build scaling durable solutions that can be reused by the Front End team
Work with large and diverse data sets
Help build and advocate the technical roadmap centered around the Batch Notifications ReThink Project
Mentor junior engineers through training, coaching, code reviews and 1:1 mentorship
What You’ll Need
3 + years of full-time software development experience, working with cross-functional teams (building API designs)
3+ years experience with modern web application development with knowledge of JS ecosystems and open source web frameworks (e.g.React/GraphQL/Kubernetes)
3+ years mentoring experience
Ability to think creatively and find opportunities in processes, code and architecture to improve
Team Player with a collaborative approach to problem solving
Strong communication skills and ability to work cross functionally with design and product counterparts
Solid understanding of performance implications and scalability of code