Senior Software Engineer – Back-End – B2C FinTech platform

Senior Software Engineer - Back-End – B2C FinTech platform
 
We are launching a brand new B2C FinTech platform providing consumers first time access to trade mutual funds. Eliminating the enterprise financial firm middle man we are empowering investors globally. 
 
What you will be working on:
•             Build, maintain and refine high performance, scalable systems, serving an essential function in all groundwork, infrastructure and product discussions from conception to completion
•             Develop elegant solutions to complex problems
•             Contribute to a future-ready, high quality and performant code base
•             Share technical solutions and product ideas through design review, pair programming, code review and technology discussions
•             Demonstrate and communicate a passion for designing product user interfaces that help drive rapid business growth
•             Apply expertise in developing object-oriented software in Java and building Java-based applications and REST API services
•             Develop service-based architecture and design persistence and caching models using SQL and NoSQL

 What you need:
•             Undergraduate degree in Computer Science, Computer or Electrical Engineering, Mathematics, or equivalent experience
•             Minimum 5 years of experience building core Java applications and REST API services
•             Experience leading software engineering teams on Java projects
•             Experience with the Spring framework (we're on Spring Boot) and related technologies like Hibernate
•             Proven competencies in designing persistence and caching models using MySQL
•             Experience with modern DevOps environments, we use AWS & Docker
•             A deep understanding of software engineering best practices such as unit testing, code reviews and design documentation
•             The ability to build scalable, high quality, distributed services
•             Knowledge of virtualization technologies (e.g.: Docker, Vagrant, etc)
•             Python
•             Data Engineering
•             Exposure to Machine Learning libraries like Sci-kit Learn, Pandas, NumPy, XG-Boost
 
 
 
To learn more, visit us at bcgdv.com
 
Interested applicants may apply through the careers section of the website at https://www.bcgdv.com/. Interviews will take place after resumes have been screened for minimum requirements. Please note that this position is not restricted solely to the responsibilities listed above and that the job scope and responsibilities are subject to change.
 
BCG Digital Ventures is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected under federal, state or local law.

Back to top