- Build Scalable Applications: Work with your team to design, scalable, and reliable full stack applications that integrate across Avalaras ecosystem.
- Architect with a Vision: Take our requirements and translate them into software designs and technical documentation.
Hands-on Development Collaboration: Write clean, maintainable code across the full stack (front-end, back-end, and databases).
Conduct peer code reviews, participate in scoping exercises. - Guide Innovation Ownership: Take ownership of main areas of the platform, exploring new technologies, frameworks, and methodologies to improve performance, usability, and automation.
- Balance Automation Human Effort: Build efficient process automation solutions while understanding the limitations of technology.
- Mentor Lead by Example: Provide technical guidance, mentorship, and knowledge-sharing to engineers on the team, encouraging a culture of learning and improvement.
Full Stack Development:
- Frontend: Experience developing applications using React.js and Javascript.
- Backend: Proficiency in .NET (C#), Java, or Python, with experience in developing microservices, REST APIs, and web services.
- Database Expertise: knowledge of PostgreSQL or MS SQL as a primary RDBMS for transactional data.
- Cloud Platforms: Hands-on experience with AWS, Azure, or GCP, using cloud-native services for scalable solutions.
- CI/CD Infrastructure: Proficiency with Docker, Kubernetes, and Terraform to manage deployments and infrastructure as code (IaC).
- Industry Experience: Prior experience in eInvoicing, tax compliance, or fintech.
- Professional Experience: This is not an entry-level position you have 10+ years of industry experience in software engineering.
- Education: A Bachelors degree in Computer Science, Engineering, or a related field if you can demonstrate the necessary skills through experience
Skills Required
.NET, react.js , Full Stack Development, Microservices, Aws