Search by job, company or skills

Index Exchange

Software Engineer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

A software engineer grows and maintains a deep knowledge of how software components and broader system architecture come together to deliver expected features. you'll be expected to investigate independently and ask for help when you hit an obstacle. You easily apply technology principles and design techniques based on the experience you have accumulated, allowing you to contribute to complex designs, as well as make suggestions for implementing improvements in any given piece of code.
Here's What you'll be Doing:
  • you'll be working on cutting edge programmatic ad tech systems that handle hundreds of billions of transactions every day
  • The systems and tools you'll be working on allow our partners to easily interact with our exchange including work on Open-Source projects
  • Designing, writing, and testing robust and reliable code
  • Working closely with product to deeply understand the domain and identify opportunities for improvements
  • Finding practical technological solutions
  • Analyzing and estimating work in an agile environment
  • Fostering a collaborative environment by bringing people together to come up with better designs and approaches to complex problems
  • Suggest, promote and implement improvements to coding standards and practices
Heres What You Need:
  • Minimum of 3 to 5 years of hands-on experience as a full stack software engineer
  • Positive attitude and ability to learn (new technologies, new ways to work)
  • You are team-oriented and embrace change.
  • Excellent problem-solving skills, the ability to think differently, and an understanding that compromise, negotiation, and practicality are important qualities
  • Proficiency with web development languages, experience with Javascript or related front-end language
  • Understanding and hands on experience with all aspects of developing end-to-end web applications and microservices. This includes architecting, coding, debugging, optimizing/refactoring, automated testing, and deploying of APIs
  • Our codebase runs on GoLang, but we are happy to talk to engineers who are proficient in any back-end technology and willing to learn.
  • Modular, extensible, reusable, maintainable, performant and testable code
  • Automated testing platforms and unit tests
  • General computer science / engineering knowledge: Algorithms, design patterns, software architecture, etc
Why you'll Love Working Here:
  • Comprehensive health, dental, and vision plans
  • Time off and flexible work schedules
  • Retirement plan with a 5% company match
  • Stock options and equity packages
  • Generous parental leave
  • Monthly wellness stipend plus fitness discounts and quarterly wellness group activities
  • Community engagement opportunities and donation-matching program
  • Annual virtual company retreats and regular community-led team events
  • One day off per year to volunteer
  • A workplace that supports a diverse, equitable, and inclusive environment - learn more here

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 23/10/2024

Job ID: 97586045

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 15-11-2024 00:41:19 PM