Facebook pixel

Senior Software Engineer
Backend
Posted on 2/1/2022
INACTIVE
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
Agile
AWS
Apache Kafka
Docker
Google Cloud Platform
GraphQL
JavaScript
Jenkins
C/C++/C#
Git
Java
Management
Microsoft Azure
Postgres
RabbitMQ
React.js
Redis
REST APIs
Ruby
Scala
Kubernetes
Python
TypeScript
gRPC
NoSQL
Requirements
  • Experience in building and deployment enterprise/consumer-facing applications in the cloud (AWS, GCP, Azure)
  • 8+ years of working experience with OOP languages like Python, C#, Java, Ruby or Scala
  • Strong experience working with relational and NoSQL databases
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience designing and building event-driven microservice architecture
  • Experience in CI/CD and TDD
  • Strong leadership and verbal communication skills
  • BS in Engineering, Computer Science, or equivalent experience
Responsibilities
  • Passionate about software architecture and building distributed systems
  • Self-starter with experience working in an Agile/Lean environment and with minimal supervision
  • Ability to understand customer requirements and efficiently translate it to the code
  • Thrive on collaboration; Credible's Software team works closely with Product Management, Design and Operations for everything from roll-out to feature enhancement
  • Strong leadership and verbal communication skills
  • You take pride in writing and maintaining clean, modular code following SOLID
  • Open to learning new technologies with a passion for system design principles and code quality
  • Extraordinary problem solving and communication skills
Desired Qualifications
  • Experience with Docker, Kubernetes, Github, Poetry, cloud infrastructure and Jenkins
  • Open to learning new coding languages and technologies
  • Our core stack is React / Typescript/ Python / PostgreSQL/ Kafka / Node.js/ Redis
  • You aren't satisfied by performing 'as expected' and push the limits past conventional boundaries
  • You're able to explore new problem spaces with unique constraints and thus non-obvious solutions; you're quick to identify any gaps in the design and provide solutions
  • Commitment to operational excellence: building low-defect systems that are user-friendly with low operational burden
  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Demonstrated ability to mentor other software developers in all aspects of their engineering skill sets
Credible

201-500 employees

Multi-lender marketplace
Company Overview
Credible's mission is to give you the tools and power you need to make confident financial decisions.
Benefits
  • Competitive health benefits
  • Meaningful incentives
  • Catered meals
  • Open office space
  • Continuing Education Program
  • Commuter Benefits
Company Core Values
  • Exceed Customer Expectations.
  • Do the Right Thing.
  • Get Results.
  • Be Curious.
  • Take Ownership.
  • Be Bold.