Software Engineer (Java, Reactjs, Angular)

Detalhes da Vaga

We are looking for a Software Engineer to help us build and evolve our highly distributed and scalable Cross Border Services and Solutions. A successful candidate will be a well-rounded software development engineer with a proven track record of delivering software at scale in an Agile environment. Avalara is the worldwide leader in sales and use tax calculation. The work we do is fundamental to electronic commerce. We're the first to admit it - sales tax isn't charming. But revolutionizing fundamental business processes that's big time. And that's what we're doing every day, bringing technology to bear on the arcane process of sales tax calculation, reporting and remitting. We have fantastic culture focused on building great software and having the maximum impact on the world that we can and having fun while doing it. Create, review and breakdown complex design specifications. Understand product strategy, priorities, metrics and standards to recommend optimal solutions. Write reusable, testable, and efficient code. Perform code reviews and champion efforts of quality across the team. Work independently and collaborate with cross-functional teams to define, design, and ship new features. Address non-functional requirements like security, performance and load for the product. Troubleshoot, diagnose and identify failing systems using instrumentation. Mentor, coach team and share knowledge on technical skills and capabilities. Be part of innovation culture and find ways to optimize processes and services. Manage priorities, trade-offs, forecast/manage risk, identify and implement solutions in team deliverables. Lead conversations across teams and leadership to drive and build consensus on critical topics. What You'll Need to be Successful Four-year bachelor's degree or higher in computer science or engineering Minimum of 5 years of experience in a software development role, shipping complex applications to large scale production environments. Experience working in product-based organizations preferred (most recent). Experience in engineering for highly available and fault tolerant software in a SaaS cloud environment (AWS, GCP, Azure, etc.). Knowledge with monitoring and alerting tools as well as analysing system metrics for performance and reliability tuning. Expert and past demonstrated capabilities of architectural styles, cloud design patterns and cloud security Strong analytical and problem-solving Excellent communication Programming Languages Specific Skills Java Java common frameworks, such as Spring, Hibernate RESTful APIs (Spring Framework). OOPs understanding Multi-threading Async programming Exception handling Nice to Have Javascript Vue JS, NodeJS, TypeScript React / Angular, Cloud Computing & DevOps Experience with at least one public cloud platforms (e.g., AWS, Azure, Google Cloud) Working knowledge Containerization Container orchestration like ECS, Kubernetes CI/CD pipelines Blob/object storage Basic understanding of Infrastructure as code System Design Working experience OOAD, Cloud Design Patterns Module design/ low level design API Development Development Practices And Tools Experience with version control systems (e.g., Git). Experience in software development methodologies (Agile, Scrum, etc.). Database Management Proficiency in working with relational and NoSQL databases (any of SQL, PostgreSQL, MongoDb etc) Nice to have - Knowledge of database performance optimisation Software Testing In-depth testing knowledge Unit testing Functional testing Integration testing E2E integration tests At least one code coverage tool Nice to Have Load/performance testing


Salário Nominal: A acordar

Fonte: Adzuna_Ppc

Função de trabalho:

Requisitos

[Job - 19486] Mid Level/Senior Data Analyst, Brasil

We aretech transformationspecialists, we areCI&T. We combine the disruptive power of Artificial Intelligence with human expertise to support large companies...


Ciandt - Brasil

Publicado 10 days ago

[Job-19472] Mid-Level Data Developer , Brazil

Nós somos especialistas emtech transformation, nós somos a CI&T. Combinamos a força disruptiva da Inteligência Artificial com a expertise humana para apoiar...


Ciandt - Brasil

Publicado 10 days ago

[Job- 19508] Tech Lead Senior (Aws, Node E Java), Brazil

Nós somos especialistas emtech transformation, nós somos a CI&T. Combinamos a força disruptiva da Inteligência Artificial com a expertise humana para apoiar...


Ciandt - Brasil

Publicado 10 days ago

[Job - 19488] Mid Level/Senior Data Developer (Python, Pyspark E Aws), Brasil

Nós somos especialistas emtech transformation, nós somos a CI&T. Combinamos a força disruptiva da Inteligência Artificial com a expertise humana para apoiar...


Ciandt - Brasil

Publicado 10 days ago

Built at: 2025-01-04T04:06:14.373Z