Software Development Engineer IV Marketplaces Growth
ID.me
- Sunnyvale, CA
- Permanent
- Full-time
- Build and maintain highly scalable and secure web applications, services, and APIs
- Consistently ship small and medium features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
- Collaborate with team members, product managers, and stakeholders to solve the right problems and build the best solutions for customer needs
- Effectively switch gears between maintaining and refactoring old code and writing newer and more modern services
- Use test driven development practices and/or test frameworks and tools to ensure that features are shipped defect free
- Demonstrate mastery of object-oriented programming languages, tools and technologies
- Solve complex technical problems with varying degrees of ambiguity
- Act as a mentor to junior developers through code reviews and document critiques, and actively participate in cross team knowledge sharing forums
- 6+ years developing web applications using languages like Java, Ruby, Javascript, Go, Python, or C++
- Solid understanding of web technologies, HTML5, CSS3, SCSS, object oriented design, REST based APIs, and Git
- Understanding of querying techniques and optimizations on relational databases such as PostgreSQL, MySQL or MSSQL Server, or similar
- Proven track record of owning and shipping features end to end including thorough automated test coverage, observability, monitoring, and documentation
- Experience deploying features using A|B testing strategies and ability to interpret results
- Experience building systems and services in a containerized, cloud based, infrastructure as code driven ecosystem
- Must have strong oral and written communication skills, and be a team player with a self-managing work ethic
- BS in a quantitative or scientific field such as computer science, computer engineering or equivalent experience
- Experience working with Ruby on Rails
- Startup experience
- Experience integrating with email marketing systems
- Experience working on a product with programmatic SEO related features
- Must have an obsession for building quality products
- Ability to thrive when there are changing priorities and shifting of gears
- Must be a self-starter with a passion for software engineering, learning, and continuous improvement