Job Description:
In this role, you will have the chance to push your design and architecture limits, taking ownership of end-to-end solutions through full-stack development. The software you develop will be highly scalable, low latency, and intelligent, with a massive impact on customer satisfaction. Strong verbal and written communication skills, self-drive, and the ability to deliver high-quality results in a fast-paced environment are essential.
Why You Should Join Us:
Collaboration: Join a robust engineering team and work closely with product managers to architect and develop top-notch technical solutions.
Balanced Focus: We prioritize both customer delight and high-quality software, ensuring a harmonious balance between the two.
Fast-Paced Environment: Experience a dynamic, startup-like atmosphere where we move quickly and take calculated risks.
Day-to-Day Responsibilities:
100% coding and hands-on development.
Attend daily meetings and stand-ups.
Learn and ramp up on new in-house platforms.
Requirements:
Experience: Minimum of 2 years of non-internship professional software development.
Technical Skills: Strong background in Scala and Big Data technologies (Spark, AWS, EMR).
Architecture and Design: At least 1 year of experience contributing to the architecture and design of new and existing systems.
Full Stack Focus: Emphasis on back-end development; avoid front-end candidates.
Programming Languages: Proficiency in at least one modern language such as Java, Python, C++, or C# with a focus on object-oriented design.
Systems Experience: Familiarity with large-scale distributed systems.
Education: STEM background degree.
Any Graduate