Our client is a leading technology-driven financial services firm that’s redefining digital investment and trading experiences. They are building innovative, commission-free solutions that empower users through seamless and secure platforms. As they continue to expand, they are seeking an experienced Senior Software Engineer with strong expertise in Java and/or Go to join their dynamic engineering team.
Senior Software Enigneer (GoLang/Java)
Your role
-
Design, develop, and maintain scalable backend systems using Java and Go.
-
Build and optimize microservices to ensure reliability, security, and high performance.
-
Integrate internal and third-party APIs to enhance platform capabilities.
-
Collaborate with product, design, and DevOps teams to deliver end-to-end solutions.
-
Review code, enforce quality standards, and mentor junior developers.
-
Troubleshoot, debug, and improve application performance.
-
Contribute to architectural decisions and long-term technical strategies.
-
Stay current with new backend technologies, tools, and development practices.
Offer
-
Work with cutting-edge backend technologies in a fast-paced fintech environment.
-
Join a team focused on innovation, scalability, and product excellence.
-
Competitive compensation and opportunity to make real impact on product architecture and growth.
Requirements
-
Proven professional experience in backend development using Java and/or Go.
-
Solid understanding of RESTful APIs, microservices architecture, and scalable system design.
-
Experience working with databases such as MongoDB, MySQL, or PostgreSQL.
-
Hands-on knowledge of version control systems (e.g., Git) and CI/CD pipelines.
-
Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus.
-
Strong problem-solving skills and ability to write clean, maintainable, and efficient code.
-
Passion for performance optimization, automation, and modern backend engineering practices.