onsite
Principal Software Engineer - Fastmarkets
Software Engineer
Lead architecture and development of high‑performance cloud services using Python, Node.js, and AWS, driving scalable solutions and mentoring engineering teams.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservices on AWS using Python and Node.js.
- Lead technical architecture decisions and ensure best practices in code quality, security, and performance.
- Mentor and coach junior engineers, fostering a culture of continuous improvement and knowledge sharing.
- Collaborate with product, data, and DevOps teams to deliver end‑to‑end solutions.
- Drive automation of CI/CD pipelines and infrastructure as code.
Requirements
- 10+ years of software development experience with strong expertise in Python and Node.js.
- Extensive experience deploying and managing applications on AWS (EC2, Lambda, ECS, RDS, S3).
- Proven track record of leading technical teams and delivering complex projects on time.
- Strong understanding of cloud security, monitoring, and cost optimization.
- Excellent communication skills and ability to influence stakeholders at all levels.