Senior Developer I
Russell Investments
Business Unit:
Global Information TechnologyReporting To:
Director, Business Process AutomationShift:
EMEA (1:30 pm – 10:30 pm IST) (India)About Russell Investments, Mumbai:
Russell Investments is a leading outsourced financial partner and global investment solutions firm providing a wide range of investment capabilities to institutional investors, financial intermediaries, and individual investors around the world. Building on an 88-year legacy of continuous innovation to deliver exceptional value to clients, Russell Investments works every day to improve the financial security of its clients. The firm has over $1 trillion in assets under advisement (as of December 31, 2023) and $302.7 billion in assets under management (as of March 31, 2024). Headquartered in Seattle, Washington in the United States, Russell Investments has offices around the world, including London, New York, Toronto, Sydney, Tokyo, Shanghai, and Mumbai.
Joining the Mumbai office is an incredible opportunity to work closely with global stakeholders to support the technology and infrastructure that drives the investment and trading processes of a globally recognized asset management firm. Be part of the team based out of Goregaon (East) and contribute to the foundation and culture of the firm’s growing operations in India. The Mumbai office operates with varying shifts to accommodate time zones around the world.
For more information, please visit https://www.russellinvestments.com.
Job Description:
We are seeking a skilled and experienced Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in Python and front-end UI technologies such as React (or similar frameworks), along with expertise in database management and API development. This role requires collaboration across cross-functional teams to design, develop, and deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Python for back-end development and React (or similar UI frameworks) for front-end development.
- Create and manage efficient database solutions using SQL.
- Develop and integrate RESTful APIs to enable seamless communication between front-end and back-end systems.
- Write clean, maintainable, and well-documented code.
- Collaborate with designers, product managers, and other developers to deliver high-quality features.
- Manage code repositories using Git and ensure adherence to best practices in version control.
- Debug and resolve software issues in a timely manner.
- Stay updated with emerging technologies and incorporate them into projects as needed.
Required Qualifications:
- 4+ years of professional experience in software development.
- Proficient in Python, including frameworks such as Django or Flask.
- Strong experience with React.js or similar UI technologies (e.g., Angular, Vue.js).
- Solid understanding of SQL and database design.
- Hands-on experience in developing and consuming REST APIs.
- Proficient with Git for version control and familiarity with workflows like GitFlow.
- Understanding of software development principles, including Agile methodologies.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies like Docker.
- Experience with CI/CD pipelines.
- Familiarity with testing frameworks and practices.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on challenging and impactful projects.
- A collaborative and inclusive work environment.
- Professional development and learning opportunities.
If you are a passionate developer with a proven track record of building robust web applications and a desire to work in a fast-paced, innovative environment, we would love to hear from you!