What are the responsibilities and job description for the Senior Software Engineer position at Sibitalent Corp?
Job Title: Full Stack Software Engineer
Location: 100% Remote-Baltimore, MD
About the Role:
- We are seeking a Full Stack Software Engineer with a strong background in Ruby on Rails, API Development, and JavaScript. The ideal candidate will have experience in backend development and a passion for improving people's financial health. This role requires collaboration with cross-functional teams and a deep understanding of software architecture principles.
- Seniority Level/Target Years of Experience:
- 3 years of full-time development experience with Ruby on Rails
- 1 years of experience with React
- 1 years of experience with Angular
Top Required Skills:
- Ruby on Rails
- API Development
- JavaScript
- Mandatory Skills & Qualifications:
- Passion for improving financial health
- Strong backend development experience
- Deep understanding of HTTP APIs and Service-Oriented Architecture
- Solid grasp of SOLID Object-Oriented Design (OOD) principles
- Experience with ORMs and Database Architecture
- Proven ability to work in cross-functional teams
Responsibilities:
- Develop, articulate, and prioritize software requirements, collaborating with Product, Growth, and Operations teams
- Maintain a culture of code quality, documentation, and thoughtful design tradeoffs
- Balance shipping quickly and long-term maintainability
- Develop new user-facing features
- Build scalable front-end components for the main application
- Translate UI/UX designs and wireframes into code
- Improve performance, robustness, and scalability of existing systems
- Invest in tools and automation to enhance productivity
- Mentor and guide team members through tech talks, code reviews, and best practices