Software Engineer 3- Developer Tooling Team
Description
Job Title: Software Engineer 3- Developer Tooling Team
Location: Franklin, TN (Onsite Work Only)
Schedule: Flex Schedule Options Available
Company: Ramsey Solutions
About Ramsey Solutions:
Ramsey Solutions is on a mission to provide biblically-based, common-sense education and empowerment that gives hope to individuals from all walks of life. We are dedicated to helping people regain control of their finances, build wealth, grow their leadership skills, and enhance their lives through personal development. If you seek a purpose-driven career and want to be part of a crusade that changes lives, consider applying today!
About the Team:
The Developer Tooling team at Ramsey Solutions is responsible for enhancing the productivity and satisfaction of our software engineers. We work on improving tools and processes that enable teams to deliver software faster and with higher quality. Our team is an integral part of the larger Platform Engineering team, which focuses on accelerating product delivery by providing various company-wide capabilities.
Our responsibilities include maintaining the Developer Portal (Backstage), which offers a software catalog, engineering documentation, and software templates to facilitate rapid development. Our team primarily utilizes React and Material UI for the front-end, and Node.js/Express for the back-end. We also work with Java/Spring services and provide support for teams working on Ruby on Rails projects.
We follow Agile methodologies, specifically Kanban, and leverage Continuous Integration/Continuous Deployment (CI/CD) practices. Additionally, we work with cloud infrastructure, primarily AWS.
What Winning Looks Like:
As a Software Engineer on the Developer Tooling team, your role involves:
- Building and maintaining a high-quality and scalable developer portal.
- Developing microservices to support platform-specific functionality.
- Collaborating with other engineering teams to identify requirements for creating an exceptional developer experience.
- Working closely with team members to develop technical solutions and solve problems.
The Skills You Need to Win:
To excel in this role, you should possess the following qualifications:
- 4-10+ years of software engineering experience in any programming language.
- Experience with Node.js, TypeScript, and familiarity with frontend frameworks like React is a plus.
- Experience with developer platforms like Backstage is a plus.
- Proven experience in building scalable applications following industry best practices.
- Familiarity with Agile methodologies (SCRUM or Kanban preferred).
Join Our Mission:
At Ramsey Solutions, this isn't just a job; it's a calling. We are on a mission to change lives. If you are passionate about making a difference and have the skills and qualifications we're looking for, we encourage you to apply now and be part of our crusade!
Connect with Us:
If you're an experienced developer interested in learning more about our team but not ready to apply just yet, feel free to request an informal virtual coffee meeting with one of our developers by clicking here.
Ramsey Solutions is an Equal Opportunity Employer (EOE), including individuals with disabilities and veterans.