onsite
Software Development Engineer II/III - Stashfin
Software Engineer
Develop and optimize scalable, high‑performance applications, collaborate with product and engineering teams, and drive system reliability using Java, Python, microservices architecture, and AWS cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain scalable, high‑performance applications using Java and Python.
- Implement microservices‑based solutions and integrate them with AWS cloud services.
- Collaborate with product managers and cross‑functional engineers to translate requirements into technical designs.
- 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.
- Continuously monitor and optimize application performance, including database queries and resource utilization.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field with 2–5 years of professional software development experience.
- Strong proficiency in Java and Python, with hands‑on experience building RESTful APIs and microservices.
- Experience with AWS services (e.g., EC2, S3, Lambda, RDS) and cloud‑native deployment patterns.
- Solid understanding of relational databases and SQL, including query optimization.
- Proven ability to work collaboratively in agile teams and communicate technical concepts effectively.