Job Description
Who We Are: OPENLANE powers the world's most trusted automotive marketplaces through innovation, technology, and people.
Our end-to-end platform serves the remarketing needs of the world's largest OEMs, dealers, fleet operators, rental companies and financial institutions.
- We're a technology company delivering next generation tools to accelerate and simplify remarketing.
- We're an analytics company leveraging data to inform and empower our customers with clear, actionable insights.
- And we're an auction company powering the world's most advanced and integrated mobile, digital, and physical auction marketplaces.
We're Looking For: The successful candidate will be a passionate software engineer skilled at object-oriented design, functional programming, and development. This candidate will be enthusiastic about using modern DevOps techniques to deliver high-value software quickly with the highest quality.
Candidates for this position will be familiar with agile software development processes. Ideal candidates will also be comfortable with Continuous Integration/Continuous Delivery, along with tools like Azure DevOps and git.
You Are: - Detail-oriented. You will ensure the quality of the product through code reviews and a high level of unit and functional test coverage.
- Collaborative. You thrive in a team environment and enjoy working with cross-functional teams to deliver high-quality software solutions.
- Innovative. You constantly seek out new technologies, tools, and best practices to enhance the development process and improve the overall product.
- Results-driven. You have a proven track record of delivering end-to-end solutions that meet business objectives and exceed customer expectations.
- Adaptable. You can quickly learn new technologies and adapt to changing project requirements and priorities.
You Will: - Provide technical leadership to the application development team, guiding them in best practices, architecture, and design decisions.
- Collaborate with stakeholders, including project managers, product owners, to understand requirements and translate them into technical solutions.
- Design, develop, and maintain high-quality software solutions using object-oriented programming languages and frameworks.
- Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards and best practices.
- Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
- Conduct automated testing (Unit, Integration, and End-to-End)
- Mentoring junior engineers in best practices, providing guidance for implementation strategies.
- Strong problem-solving skills and creativity with a desire to learn new emerging technologies.
Who You Will Work With: - Reporting to the Engineering Manager, this role will collaborate with the development team, project managers, and product owners on a regular basis.
- Additionally, you may have exposure to stakeholders from other departments, such as QA, DevOps, and data engineering.
Must Have's: - 2+ years of experience in software development, preferably in a mid-level role.
- Bachelor's degree in computer science, software engineering, or a related field.
- Proficiency in a TypeScript, Node.js, Angular, Serverless and Cloud Computing, Java,
- Oracle, and service API development.
- React, NodeJs, Typescript, Express, AWS, Rest API development
- Experience developing large-scale, complex software systems.
- Strong understanding of cloud-based hosting models, with preference for Azure.
- Experience with API development, particularly REST-based services.
- Familiarity with both transactional and NoSQL databases.
- Knowledge of continuous integration and delivery practices.
- Strong skills in automated testing, including unit, integration, and functional testing.
- Experience working in an Agile development environment.
Nice to Have's: - Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience with performance optimization and scalability techniques.
- Understanding of microservices architecture and design patterns.
- Amazon AWS architecture (API Gateway, CloudWatch, DynamoDB, EventBridge, Lambda,
- Relational Database Service)
- NestJs, Serverless Framework, Java
- Certifications in relevant technologies or frameworks (e.g., Azure certifications, Scrum certifications).
Sound like a match? Apply Now - We can't wait to hear from you! Compensation Range of Annual Salary: $90,000.00 - $115,000.00
(Depending on experience, skill set, qualifications, and other relevant factors.) OPENLANE
Job Tags