This is an opportunity for a Senior Software Developer who values clean and high quality code, enjoys solving meaningful technical problems and wants to make a huge impact on our business results. The technologies we currently work with are Spark, AWS, Kotlin, Scala, SQL, Java and NoSQL databases. You should enjoy learning new technologies, working on complex problems, big data and thrive in a dynamic and agile environment.
What you'll do:
- You will use your creativity, first-class engineering skills, and technical knowledge to deliver features and improvements.
- You will work closely with architects and lead business critical projects.
- You will identify and adopt new technologies, frameworks and standard methodologies.
- You will improve the operational aspects of the platform with updates to our deployment process, test automation, performance tuning and monitoring.
- You will share your interests and passions with our fun-loving, active team.
Who you are:
- You possess significant professional experience in software development
- You possess in depth knowledge of micro-service architecture
- You have built high performing applications in AWS and setup continuous delivery practices.
- You are dedicated to writing and maintaining clean and high-quality code.
- You have an ability to rapidly acquire and learn new software skills and technologies.
- You are customer centric with excellent problem solving and analytical skills.
- You have experience with big data, Spark, Scala, Kotlin and NoSQL technologies