Senior Backend Engineer
Muse Tax
We’re looking for an intelligent, thoughtful and highly-talented Senior Backend Engineer with a passion for data that’s ready to take on a huge opportunity to build both Muse’s customer-facing platform.
If that sounds like you and you’re someone looking to lead, invent, and grow professionally, you should definitely consider applying to join us on our journey!
Responsibilities
- Leadership and Development: Manage and expand the backend applications that power Muse Tax Inc.’s platform, fostering a team of talented engineers and setting high standards in code quality and architecture.
- Innovation and Strategy: Drive the evolution of our technology and product strategy, initiating new projects and technologies to maintain our competitive edge.
- Collaboration: Work closely with product managers and the engineering team to design and enhance our APIs and backend systems, ensuring they support scalable, efficient operations.
- Communication and Execution: Effectively communicate with all stakeholders and manage project timelines within an Agile/Scrum framework, ensuring timely delivery of product enhancements.
Requirements:
- 7+ years of software engineering experience building production-level web applications in large-scale products.
- 7+ years of experience with modern full-stack frameworks such as Flutter, React, Angular, or equivalent programming languages, developing high-scale applications.
- 7+ years of experience building reactive web & mobile-web front ends using Dart, TypeScript, JavaScript, or equivalent.
- Extensive backend development experience: Proficiency in backend programming languages such as Python, Java, Ruby, or Node.js. Deep understanding of server, networking, and hosting environments.
- Strong database management skills: Experience with both SQL and NoSQL databases. Ability to design and manage schemas, optimize queries, and maintain data integrity.
- Experience with API design and development: Knowledge of RESTful and GraphQL services. Ability to design secure, robust, and scalable APIs.
- Experience with microservices architecture: Understanding of the principles of microservices and experience with orchestration, resilience, and deployment.
- Experience with containerization and orchestration technologies: Familiarity with Docker, Kubernetes, or similar technologies.
- Experience in working with analysts or developing complex tools for semi-technical users.
- Strong architecture skills – ability to design for scale, velocity, robustness, and readability of end-to-end data-driven solutions.
- Experience with modern cloud environments – working knowledge of deploying and managing applications in cloud platforms like AWS, Azure, or Google Cloud.
- Passion for clean code and agile work – commitment to writing maintainable code and improving it through peer reviews and collaborative design.
- Passion for data, customer experience, and building high-quality software!
- Excellent communication skills and a great team member. Work daily with our product, users, and the rest of the engineering team to make things work