3 days ago
Responsibilities
- Contribute technical expertise and design input in a collaborative team environment.
- Participate in the full software development lifecycle, including design, implementation, and support.
- Build and maintain scalable applications powered by AWS and modern backend technologies.
- Troubleshoot production issues and provide timely support for trading workflows.
- Partner with internal teams to diagnose and resolve incidents, improving system reliability.
- Coach and mentor fellow engineers while delivering secure, high-performing applications.
- Communicate clearly and take ownership of development and support efforts.
Requirements
- A degree in Computer Science, Information Science, or equivalent.
- 8+ years of software engineering experience, including production application support.
- 6+ years of experience in Java or Kotlin, or equivalent in a modern backend language.
- Experience with design patterns, OOAD, SOLID principles, and automated unit tests.
- Experience building and supporting cloud-native applications, preferably in AWS.
- Ability to troubleshoot complex technical issues and analyze root causes.
- Some knowledge of web front-end technologies like React, JavaScript, and TypeScript.
- Strong communication skills and ability to work across engineering and support activities.
- Positive attitude and interest in contributing to a supportive team environment.
