remote
Senior Software Development Engineer - Avalara
Software Engineer
Senior engineer building a high‑volume tax compliance platform, enhancing Ruby on Rails and PostgreSQL services while expanding API and UI features with C# and React, using modern cloud, container, and CI/CD practices.
About the role
Key Responsibilities
- Design, develop, and maintain core Ruby on Rails services and PostgreSQL data models for a high‑throughput tax compliance product.
- Implement new API endpoints and user‑interface components using C# and React to extend platform capabilities.
- Collaborate with an international engineering team, participating in code reviews, design discussions, and agile ceremonies.
- Drive adoption of containerization (Docker) and CI/CD pipelines to ensure reliable, repeatable deployments.
- Apply security best practices and performance tuning to deliver scalable, resilient solutions.
Requirements
- 5+ years of professional software development experience with Ruby on Rails and PostgreSQL.
- Strong proficiency in C# and modern JavaScript frameworks, preferably React.
- Hands‑on experience with Docker, CI/CD tools, and cloud environments.
- Demonstrated ability to write clean, testable code and mentor junior engineers.
- Excellent problem‑solving skills and a collaborative mindset in a distributed team.
Skills
postgresqlcreactdockercicd