Software Engineer - Intermediate
Core
Develop and operate high-scale backend-to-UI applications, focusing on operational excellence, security, and scalability while integrating generative AI tools.
Role type
Intermediate Software Engineer (Full Stack)
Builds
High-scale applications, internal systems, and client-facing services
Domain
Financial services technology, cloud infrastructure, and AI-augmented development
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, JavaScript, HTML, CSS, unit testing, CI/CD, microservices architecture, serverless computing, cloud platforms (GCP/AWS/Azure), Maven, Gradle, Git
Preferred skills
Generative AI tool integration, SpringBoot, JUnit, Jenkins, Atlassian ecosystem, cloud certifications
Technologies
Java 17, SpringBoot, GCP, AWS, Azure, Jenkins, Maven, Gradle, GitHub, JUnit
Responsibilities
Perform application development including unit testing and code deployment; diagnose and resolve performance issues; develop and operate high-scale applications from backend to UI; apply modern software development practices like serverless computing and microservices; triage and debug system issues; lead Sprint deliverables and solve medium-complexity problems.
Seniority
Intermediate, hands-on IC