Custom software to accelerate time to market for startups and improve business processes for established organizations.
Software Developer
Location
Maryland
Posted
125 days ago
Salary
$60K - $140K / year
Seniority
Senior
Job Description
Software Developer
SmartLogic
• Write concise, maintainable, and well-tested code using Ruby on Rails and/or Phoenix/Elixir • Work collaboratively with a team of project managers, product designers, and developers for 40 hours per week • Collaborate on project management to ensure satisfied clients and happy developers • Record and submit time on a weekly basis • Contribute to the technical improvement and success of SmartLogic’s software development expertise • Participate in ongoing professional development to continually hone engineering skills
Job Requirements
- Professional experience in Ruby on Rails and/or Phoenix/Elixir
- Experience communicating with clients and translating technical issues to non-technical stakeholders
- Prior professional experience demonstrating ability to be a team player and proactively communicate needs
- Experience decomposing client requirements into actionable implementation
- Proficiency or interest in Flutter for mobile app development
- Comfort with participating in agile ceremonies such as standups, grooming sessions, and sprint reviews
Benefits
- Health, dental, and vision insurance
- Unlimited PTO
- Unlimited sick leave
- Paid parental leave
- 3% matching SIMPLE IRA program
- One-time $500 home office set-up allowance
- $600 annually towards work-from-home expenses
- Professional development opportunities
- Community involvement opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design software applications and features in Golang and React • Help build out a distributed architecture, creating solutions that work within it, maintaining consistency while scaling highly • Coordinate with internal company stakeholders to design market winning products • Develop and collect metrics to drive continuous improvement of existing products • Deliver high quality features which can be tested and adheres to reporting standards • As needed, lead small development teams to bring a project to market • Mentor other engineering teammates to help elevate their experience and knowledge
• Build and maintain new innovative product features focused on actively learning new areas of the product • Collaborate with owners for different product features to gain insight and offer constructive suggestions for improvements • Be an active participant in design/architecture discussions sharing your ideas while building the next generation of features for the Sezzle platform • Hands-on with our codebase and a contributor to code reviews • Mentor other engineers who are starting along their career path • Work with the team to continuously build and deploy scalable solutions • Assist in planning, estimations, and completion for projects brought up by the team stakeholders
• Assist with the design, development, and installation of software solutions • Development, writing code, and documenting functionality • Build high-quality, innovative, and fully performing software in compliance with coding standards and technical design • Be an integral part of the software development lifecycle • Work as an integrated team member developing new features • Evaluate and deploy software tools, processes, and metrics • Provide support and consulting on software systems usage • Ensure compliance with project plans and industry standards
• Design software applications and features in Golang and React • Help build out a distributed architecture, creating solutions that work within it, maintaining consistency while scaling highly • Coordinate with internal company stakeholders to design market winning products • Develop and collect metrics to drive continuous improvement of existing products • Deliver high quality features which can be tested and adheres to reporting standards • As needed, lead small development teams to bring a project to market • Mentor other engineering teammates to help elevate their experience and knowledge

