At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you’re passionate about developing your career, while helping others along the way, come join the Broadridge team.
Broadridge is Hiring! We are looking for a full stack senior Python software engineer working with Django and Angular with a solid experience (at least 6 years), having a strong computer science background who has strong fundamentals in data structures, algorithms, SQL and No-SQL databases, distributed systems, and communication protocols. The candidate should be a quick starter, adapting to new environment and new systems, possess strong reasoning and problem-solving abilities. Should be able to work closely with Product owner, architects, business analysts and other developers providing best and elegant solutions.
You will have an opportunity to build advanced systems using cutting edge technologies and gain invaluable experience with financial Digital Marketing Platforms.
Work-Mode: This is a remote role where you will work off-site. Travel is limited and generally used for team learning and collaboration meetings.
Responsibilities:
As a Full stack Software Engineer, you will be responsible for:
Collaborating with cross-functional teams to design, develop, and maintain high-quality software solutions.Writing clean, efficient, and maintainable code in Python, utilizing the Django framework.Developing and enhancing the front-end using Angular.Contributing to the development and customization of the CMS using the Wagtail framework.Utilizing your experience in AWS services to help architect and implement features of a well-established cloud-based application.Designing, implementing, and maintaining a robust task and/or messaging systems (knowledge of Celery framework is a plus)Integrating and optimizing PostgreSQL database within the applications.Participating in code reviews to ensure code quality and adherence to best practices.As part of the Agile team, collaborating with product owner and fellow engineers to gain a deep understanding of business requirements and software implementation.Staying updated with emerging technologies and industry best practices.Consuming vendor APIs with knowledge of REST and Microservices best practices.Ability to quickly ramp up work, interpret sometimes vague requirements and ask right questions to solidify requirements. Ability to think outside of the box when providing solutions not only to the task in hand but to a wider feature of the product.
Qualifications:
Bachelor's degree in Computer Science or a related field.Minimum of 5-6 years of hands-on experience in software development.Proficiency in Python and Django.Strong front-end development skills in Angular (ReactJS or Vue knowledge is acceptable).Familiarity with the Wagtail framework is a plus.Knowledge of SQL, Data Model and database best principlesExperience consuming vendor with API, and quick development of APIs for system integrationExtensive knowledge of AWS services and deployment strategies.Experience with messaging systems (e.g., Celery, RabbitMQ, Kafka) and PostgreSQL.Strong problem-solving skills and attention to detail.Excellent communication and collaboration abilities.Ability to work effectively in a fast-paced, dynamic environment.
Broadridge associates helped us envision our Connected Workplace - a work model that allows associates around the globe, dependent upon their role responsibilities, to take advantage of the benefits of both on-site and off-site work to support our clients, one another, and the communities where we live and work. Our Connected Workplace is grounded in the concept of FACS: Flexible, Accountable, Connected, and Supported, which is our commitment to our associates. FACS supports our strong culture and allows us to achieve business goals while supporting meaningful work-life integration for our associates.
We are dedicated to fostering a diverse, equitable, and inclusive environment and committed to providing a workplace that empowers associates to be authentic and bring their best to work. We believe that associates can only do their best when they feel safe, understood, and valued, and we work diligently and collaboratively to ensure Broadridge is a company—and ultimately a community—that recognizes and celebrates diversity in all its dimensions.
Disability Assistance
We recognize that ensuring our long-term success means creating an environment where everyone is welcome, where everyone's strengths are valued, and where everyone can perform at their best. Broadridge provides equal employment opportunities to all associates and applicants for employment without regard to race, color, religion, sex (including sexual orientation, gender identity or expression, and pregnancy), marital status, national origin, ethnic origin, age, disability, genetic information, military or veteran status, and other protected characteristics protected by applicable federal, state, or local laws. US applicants: Click here to view the "EEO is the Law" poster.
If you need assistance or would like to request reasonable accommodations during the application and/or hiring process, please contact us at 888-237-7769 or by sending an email to BRcareers@broadridge.com.