onsite
Software Development Engineer - Python / Go - Stashfin
Software Engineer
Develop and optimize scalable, high‑performance applications using Python and Go, collaborate with cross‑functional teams, and drive reliability and performance improvements in a cloud‑native environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable, high‑performance services and APIs using Python and Go.
- Collaborate with product managers, designers, and other engineers to translate requirements into robust technical solutions.
- Write clean, efficient, and maintainable code following industry best practices and coding standards.
- Debug, troubleshoot, and resolve production issues to ensure system stability and reliability.
- Implement performance optimizations, monitoring, and automated testing to improve application reliability.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Requirements
- Strong proficiency in Python and Go, with hands‑on experience building production‑grade services.
- Experience designing and deploying microservice architectures in cloud environments (AWS preferred).
- Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes.
- Solid understanding of data structures, algorithms, and software design patterns.
- Ability to work effectively in a fast‑paced, collaborative team setting and communicate technical concepts clearly.