Join a Leading Fintech Innovator as a Senior Software Engineer 🚀
Are you passionate about software development and eager to work on cutting-edge financial technology? Join a top-tier financial services firm known for its innovation and impact in the fintech industry. We are looking for talented Senior Software Engineers to help us drive the future of equity portfolio construction tools and enterprise fintech solutions.
Key Responsibilities:
- Full Ownership: Take charge of feature development, from enhancing the front-end of our web applications to expanding capabilities in microservices and optimizing relational database structures.
- Microservices Mastery: Design and develop components of our microservices ecosystem, powering our advanced equity portfolio construction tools.
- Deployment Expertise: Lead the building and releasing of software components, deploying them seamlessly to our Kubernetes (k8s) cluster.
- Real-Time Troubleshooting: Provide critical support and troubleshooting in live environments, ensuring smooth and efficient operations.
- Continuous Improvement: Drive modernization and enhancement of our fintech platform, leveraging contemporary technologies and third-party enterprise components.
- Maintainable Code: Write clean, understandable, and maintainable code, ensuring long-term usability and efficiency.
- Stay Updated: Keep abreast of the latest developments in the technologies we use, ensuring we remain at the forefront of innovation.
Qualifications:
- Programming Fundamentals: Strong understanding of algorithms, data structures, design patterns, and paradigms.
- Web Development: Proficient in both front-end and back-end ecosystems, with a solid track record in web development.
- Modern Languages: Experience with modern object-oriented languages such as Python, Java, or Scala.
- Industry Experience: Three to four years in a similar role, ideally within a dynamic and fast-paced environment.
- AWS Ecosystem: Hands-on experience in an Amazon Web Services (AWS) environment is a bonus!
- Database Knowledge: Familiarity with relational databases and their management.
- Communication Skills: Excellent written and verbal communication skills, with the ability to work effectively across various business departments.
- Adaptability: Comfortable working in a fast-paced, interdisciplinary environment, adapting quickly to new challenges and opportunities.
The role is perfectly suited for a true full stack developer that enjoys working on user facing (front end) parts of the tech stack. If you are looking for an opportunity to grow and contribute in a fun, industry-disruptive, fast-paced environment, this is the role for you!