
Senior Software Engineer
OPENLANE
full-time
Posted on:
Location Type: Hybrid
Location: California • United States
Visit company websiteExplore more
Salary
💰 $112,000 - $145,000 per year
Job Level
Tech Stack
About the role
- Participate in the maintenance and development of new features for our core products
- Bug fixing and improvement of existing code
- Help to triage, diagnose and solve production system software problems
- Participate in the development of new components and systems
- Participating in iterative development of solutions based on acceptance criteria and designs
- Participating in code reviews, planning and estimation meetings
- Testing solutions and troubleshooting issues
- Participating in cross-discipline collaboration with team members including the product owners, designers, and testers
Requirements
- At least 6+ years of experience in a technical software development role
- Experience with NodeJS and other JavaScript frameworks a plus
- Design experience on massive scale systems. You need to be able to reason strongly about scalability
- Experience with performance optimization and scalability techniques. Code profiling, diagnostics, troubleshooting and performance optimization
- Experience working closely with other developers and stakeholders in an agile environment
- A working knowledge of at least two programming languages or platforms (e.g., web, desktop, mobile) is preferred
- Experience with front-end technologies, such as JavaScript, HTML5, and CSS3.
- Experience with SQL/NoSQL databases and their declarative query languages.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge and practice of Object-Oriented Design patterns and principles.
- Experience working with MySQL
- Highly organized, proactive and self-motivated.
- Excellent written, oral and interpersonal communication skills.
- A degree in Computer Science (or similar qualifications and experience)
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
NodeJSJavaScriptHTML5CSS3SQLNoSQLMySQLperformance optimizationcode profilingObject-Oriented Design
Soft Skills
highly organizedproactiveself-motivatedexcellent written communicationexcellent oral communicationinterpersonal communication
Certifications
degree in Computer Science