Senior Software Engineer, Backend - Infrastructure

April 26

Apply Now

Loading...

Dave

Dave is the finance version of David and Goliath taking on the big banks and helping millions with money challenges.

201 - 500

Description

• Design, build, and maintain the backend code to support features used by millions of users. • Work closely with product development engineers to learn and understand cross-cutting concerns, to create and evangelize easier ways for product engineers to adopt tools, packages, solutions and best practices • Contribute to identifying and extracting the most commonly needed components and modules from our applications into extensible/reusable packages/services that will benefit multiple domain teams. • Provide technical leadership and assist in guiding the team's overall technical directionOffer mentorship and pair with other engineers regularly • Work closely with other teams to deliver on initiatives.

Requirements

• BS in CS or equivalent discipline and 4+ years of software engineering experience • Basic understanding of algorithm design paradigms, data structures, asymptotic analysis • Basic understanding of concurrency, parallel programming and multithreading fundamentals • Advanced detailed design principles: OOP, SOLID, robustness principle, dependency injection, GoF, MVC, Pipes & Adaptors and other software architectural patterns • Ability to write provable code in various types of imperative and declarative programming languages and the ability to make trade-off decisions • Understanding of mocking, unit testing, code coverage and integration testing • System design paradigms: monoliths, SOA, microservices, GraphQL, API Gateway • Intermediate knowledge of the following: databases including query optimization, load balancing, CAP theorem, caching strategies, message queueing, containerization, developing applications for Kubernetes, IaC, CI/CD pipelines, telemetry and operational tools

Benefits

• Participate in roadmap planning and scrum events • Implement dashboards and alerts for system faults • Design and Implement CI/CD pipeline frameworks • Champion Security, Code Quality and Testability best practices • Participate in 24/7 on-call rotations

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com
Jobs by Title
Remote Account Executive jobsRemote Accounting, Payroll & Financial Planning jobsRemote Administration jobsRemote Android Engineer jobsRemote Backend Engineer jobsRemote Business Operations & Strategy jobsRemote Chief of Staff jobsRemote Compliance jobsRemote Content Marketing jobsRemote Content Writer jobsRemote Copywriter jobsRemote Customer Success jobsRemote Customer Support jobsRemote Data Analyst jobsRemote Data Engineer jobsRemote Data Scientist jobsRemote DevOps jobsRemote Ecommerce jobsRemote Engineering Manager jobsRemote Executive Assistant jobsRemote Full-stack Engineer jobsRemote Frontend Engineer jobsRemote Game Engineer jobsRemote Graphics Designer jobsRemote Growth Marketing jobsRemote Hardware Engineer jobsRemote Human Resources jobsRemote iOS Engineer jobsRemote Infrastructure Engineer jobsRemote IT Support jobsRemote Legal jobsRemote Machine Learning Engineer jobsRemote Marketing jobsRemote Operations jobsRemote Performance Marketing jobsRemote Product Analyst jobsRemote Product Designer jobsRemote Product Manager jobsRemote Project & Program Management jobsRemote Product Marketing jobsRemote QA Engineer jobsRemote SDET jobsRemote Recruitment jobsRemote Risk jobsRemote Sales jobsRemote Scrum Master + Agile Coach jobsRemote Security Engineer jobsRemote SEO Marketing jobsRemote Social Media & Community jobsRemote Software Engineer jobsRemote Solutions Engineer jobsRemote Support Engineer jobsRemote Technical Writer jobsRemote Technical Product Manager jobsRemote User Researcher jobs