Senior Software Engineer
We are seeking a highly skilled and experienced Senior Node.js Software Engineer to join our product team in building a cutting-edge financial services platform.
* Designing, developing, testing, and deploying complex serverless and microservice-based applications with high performance and scalability.
* Creating clean, modular, and maintainable Node.js/TypeScript solutions with a focus on API-first development and DevOps best practices.
* Leveraging technical expertise to lead and contribute to technical design reviews, ensuring that solutions meet the highest standards of quality and reliability.
* Owning the delivery of high-quality software through rigorous unit/integration testing, CI/CD pipeline management, and collaboration with cross-functional teams.
* Maintaining and optimizing application performance, troubleshooting issues, and implementing improvements using AWS serverless tooling (Lambda, ECS, CDK, SAM, Serverless Framework).
* Collaborating closely with other engineers, product managers, and delivery teams to drive project success in an agile environment, prioritizing open communication, empathy, and mutual respect.
Key Skills:
* Proficiency in Node.js, TypeScript, and related technologies.
* Experience with AWS serverless computing, including Lambda, ECS, and CDK.
* Strong understanding of DevOps principles, CI/CD pipelines, and automation tools.
* Excellent problem-solving skills, with ability to troubleshoot complex issues and optimize system performance.
* Effective communicator, with experience working in collaborative environments and communicating technical information to both technical and non-technical stakeholders.
* Passion for staying up-to-date with industry trends, emerging technologies, and best practices.