Senior Software Engineer – (Node.js & Microservices)
Indexed description
Skills Matrix
- Node.js
- Vue.js
- TypeScript
- Microservices architecture
- Kubernetes / Helm
- PostgreSQL / Elasticsearch / Redis
- AWS SNS/SQS
- CI/CD pipelines
Skills Matrix
- Node.js
- Vue.js
- TypeScript
- Microservices architecture
- Kubernetes / Helm
- PostgreSQL / Elasticsearch / Redis
- AWS SNS/SQS
- CI/CD pipelines
What You'll Do
- Design and implement scalable, high-quality components and services that align with team and company goals.
- Contribute to technical decision-making, including solution design and architecture, with a focus on addressing technical debt, reliability, and system performance.
- Collaborate closely with product managers, designers, and stakeholders to translate customer needs into technical solutions.
- Proactively monitor and improve system performance, identifying and resolving issues swiftly and effectively, while communicating clearly and effectively with stakeholders during incidents to ensure alignment and prompt resolution.
- Take a proactive approach to support, digging into issues to identify root causes and developing long-term, proactive solutions to prevent recurrence.
- Document and share knowledge effectively to elevate the team’s technical expertise.
- Champion best practices in software development, agile methodologies, and continuous improvement.
- Work along with other Node.js team members for technical delivery of requirements
What We'll Expect From You
- 10+ years of experience in software engineering, including excellent knowledge of modern tools and technologies like Node.js, Vue.js, Typescript, Postgres, Elasticsearch, Redis, Sns/Sqs, Kubernetes, Helm, CI/CD, etc.
- Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture.
- Experience writing unit tests and testable code.
- Demonstrates strong problem-solving skills and the ability to navigate complex technical challenges.
- Exhibits excellent judgment, seeking diverse perspectives and challenging assumptions to improve outcomes.
- Delivers constructive feedback that empowers individuals and strengthens the team.
- Communicates technical concepts clearly, adapting to both technical and non-technical audiences.
- Consistently meets sprint and quarterly commitments while maintaining high standards of quality and efficiency.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search