Senior Software Developer Role
We are seeking an accomplished Senior Software Developer to join our team.
The successful candidate will be responsible for designing, developing, and deploying complex serverless and microservice-based applications using Node.js/TypeScript solutions.
This role requires a strong commercial background in Node.js and TypeScript, as well as hands-on experience with serverless or container-based microservices.
The ideal candidate will have a solid understanding of software development principles and practices, including unit/integration testing and CI/CD best practices.
In addition, they will have excellent problem-solving skills and the ability to work effectively in an agile environment.
Key Responsibilities:
* Designing and implementing scalable and efficient Node.js/TypeScript solutions.
* Developing and maintaining high-quality serverless and microservice-based applications.
* Collaborating with cross-functional teams to deliver projects on time and within budget.
* Troubleshooting application issues and optimizing performance.
* Maintaining and improving existing codebases.
Required Skills:
* Strong commercial experience with Node.js and TypeScript.
* Solid hands-on background in serverless or container-based microservices.
* Excellent problem-solving skills and attention to detail.
* Ability to work effectively in an agile environment.
* Strong communication and collaboration skills.
Benefits:
* Opportunity to work with cutting-edge technologies and innovative projects.
* Collaborative and dynamic work environment.
* Competitive salary and benefits package.
* Ongoing training and professional development opportunities.