Salary
* $ Competitive salary package
About the Role
We are seeking a seasoned software professional to join our team. As a senior software developer, you will be responsible for crafting high-quality code, implementing testing strategies, and troubleshooting technical issues.
Key Responsibilities
* Crafting production-ready code with a strong emphasis on clean code principles.
* Implementing and refining testing strategies for unit, integration, and end-to-end tests to ensure software quality.
* Troubleshooting and resolving technical issues, and effectively communicating solutions to the team.
* Working in the DevOps field to provision, configure, and manage infrastructure with Terraform, and automate deployment pipelines for CI/CD workflows.
* Staying informed on emerging technologies and industry trends to drive innovation and enhance efficiency.
Requirements
* Degree in Computer Science, Engineering, or related field.
* Minimum 5 years of professional experience in software development, with a deep focus on Node.js and TypeScript.
* Experience with cloud platforms, preferably AWS, including deployment, management, and optimization of cloud resources.