Remote Senior Software Engineer - Full-Stack Development
About the Role
We're hiring a Remote Senior Software Engineer to join our dynamic team at Rocket Money. This role is pivotal in enhancing our financial technology solutions while working remotely. As a Senior Software Engineer, you will play a crucial role in developing innovative applications that empower our clients on their financial journeys.
What You'll Do
- Lead the full software development lifecycle, from conception to deployment, ensuring high-quality deliverables.
- Collaborate with cross-functional teams to design and implement user-facing web applications and internal tools.
- Utilize technologies such as Python, FastAPI, React, and TypeScript to build scalable solutions.
- Enhance existing systems and contribute to greenfield development projects.
- Develop data pipelines using Kafka and Confluent to operationalize data across the organization.
- Implement CI/CD practices using Docker, Kubernetes, and GitHub Actions to streamline development processes.
- Mentor junior developers and contribute to a culture of continuous learning and improvement.
Requirements
- 5+ years of experience in software development, with a focus on full-stack technologies.
- Proficiency in Python, React, and TypeScript, with a solid understanding of web application architecture.
- Experience with cloud services such as AWS and familiarity with DevOps practices.
- Strong problem-solving skills and the ability to work independently in a remote environment.
- Excellent communication skills to collaborate effectively with team members and stakeholders.
Nice to Have
- Experience with financial technology or related industries.
- Knowledge of data engineering principles and tools.
- Familiarity with Salesforce and Postgres databases.
What We Offer
- Competitive salary range of $100,000 to $150,000 per year.
- Flexible remote work environment with opportunities for occasional office visits.
- Comprehensive health benefits and a supportive work culture.
- Professional development opportunities and access to learning resources.
- Collaborative team atmosphere with a focus on innovation and growth.
This Remote Senior Software Engineer position at Rocket Money offers a competitive salary and the opportunity to work on innovative financial technology solutions in a flexible environment.
Who Will Succeed Here
Proficient in building scalable applications using Python and FastAPI, with a strong understanding of asynchronous programming to optimize performance in high-load environments.
Demonstrates a proactive and self-motivated work ethic suitable for remote settings, effectively managing time and tasks without direct oversight while also contributing to team discussions and code reviews.
Possesses a deep understanding of containerization and orchestration technologies like Docker and Kubernetes, coupled with experience in deploying applications on AWS to ensure robust and efficient cloud solutions.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months