Salary
💰 $150,000 - $170,000 per year
Tech Stack
AirflowApacheASP.NETAWSEntity FrameworkHadoopInformaticaJavaJavaScriptJenkinsKubernetesMicroservicesMS SQL Server.NETNode.jsPandasPostgresPythonReactRedisReduxRubyScalaSparkSpringSpring BootSpringBootSQLTypeScript
About the role
- Lead a team of engineers, fostering collaboration, mentorship, and technical growth
- Write clean, maintainable, and scalable full-stack code meeting performance, reliability, and security standards
- Translate business requirements into intuitive front-end experiences and robust back-end services
- Improve application performance, scalability, and maintainability across the stack
- Drive integration between React front-end applications and Java/Spring Boot back-end systems
- Conduct code reviews, set technical direction, and promote a culture of continuous improvement
- Partner closely with product and design teams to align technical execution with user needs and business goals
- Troubleshoot complex issues, make architectural decisions, and help the team deliver performant, scalable fintech solutions
- Review pull requests, mentor teammates, and refine sprint goals; lead and collaborate with a group of 5+ engineers
Requirements
- 8+ years of software development experience, with strong front-end expertise in JavaScript/TypeScript, React, and state management libraries (e.g., Redux, React Query)
- Deep hands-on experience with Java and Spring Boot; built and maintained RESTful APIs or microservices
- Experience integrating front-end applications with scalable, service-based architectures
- Familiarity with event-driven systems (ActiveMQ, Temporal) and data stores (PostgreSQL, Redis)
- Experience leading engineering teams or serving as a tech lead — mentoring, reviewing code, and influencing technical strategy
- Strong understanding of performance tuning, accessibility, and modern UI/UX best practices
- Comfortable in agile environments with tools like Jira, Confluence, and Git
- Experience with Kubernetes, AWS, Jenkins (mentioned in tools you will or might work with)