We are looking for a Senior Software Engineer for our top client from the Fintech industry.
This position is hybrid, with an office located in Warsaw.
Key Responsibilities:
- Design and build modern software applications, focusing on performance, scalability, and seamless integration.
- Define and implement the overall architecture and technical direction for tax technology solutions.
- Develop cloud-native applications and ensure smooth integration with internal and external services.
- Optimize systems by implementing automation, improving resiliency, and enhancing security.
- Apply best practices in software development, including CI/CD, test-driven development, and thorough code reviews.
- Partner with business stakeholders to understand requirements and translate them into technical solutions.
- Lead system enhancements, upgrades, and feature development to improve reliability and efficiency.
- Collaborate with DevOps teams to troubleshoot operational issues and refine deployment processes.
Skills & Experience:
-
10+ years of software development experience with a strong focus on Java, with additional experience with Scala.
- Hands-on experience with Node.js, React, TypeScript, and developing RESTful APIs.
- Familiarity with microservices architecture, Kubernetes, and AWS.
- Expertise in object-oriented programming, design patterns, and scalable architecture.
- Experience designing and optimizing applications with a user-friendly interface and efficient database structures.
- Strong SQL skills for database development and debugging.