Senior Back End Engineer
New
Q
Quanata, LLC
You may work from anywhere you like in the U.S, excluding U.S. territories., Core meeting hours from 9AM - 2PM Pacific time.Full-TimeSenior
Salary195,000 - 280,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6–8 years of experience in back end or full-stack software engineering roles.
- Required Skills
- PythonRubyTypeScriptC#GoCI/CD
Requirements
- Hold a bachelor’s degree in Computer Science, Engineering, or a related technical field, or have an equivalent combination of education and relevant experience.
- Have 6–8 years of experience in back-end or full-stack software engineering roles.
- Have working knowledge of Go and professional experience developing applications and services using Go, Python, Ruby, TypeScript, or C#.
- Have experience designing, developing, debugging, and deploying high-performance client/server systems for business-critical applications.
- Have experience with database technologies and messaging systems, including evaluating and selecting solutions.
- Have experience with cloud-based infrastructure and modern CI/CD practices.
- Know software security principles, testing methodologies, and engineering best practices.
- Communicate effectively in writing and verbally and collaborate across teams.
- Demonstrate initiative, accountability, and ownership of technical outcomes.
- Be able to mentor and support the growth of other engineers.
- Bonus: familiarity with GraphQL, gRPC, Postgres, Mongo, Snowflake, Kafka, Docker, Kubernetes, and AWS.
- Bonus: experience in insurance, banking, or investing.
Responsibilities
- Design, develop, and maintain client-facing and internal APIs.
- Architect and orchestrate data flows across back-end services, applications, and third-party systems.
- Design and manage database schemas and data storage solutions.
- Lead complex product features from concept through deployment.
- Develop and maintain automated testing frameworks.
- Evaluate, integrate, and support third-party services, tools, and platforms.
- Improve system architecture, performance, observability, security, and reliability.
- Provide technical guidance, mentorship, and knowledge sharing across the engineering team.
View Full Description & ApplyYou'll be redirected to the employer's site