Senior Software Engineer
2 days ago
Miami Beach
Job Description We are seeking an ideal candidate for a client in the SaaS web platform space. As a Senior Software Engineer you will join a collaborative team working to enhance and innovate their web service to expand to new customers and further improve efficiencies. Our client has a well established engineering department that includes teams dedicated to product research & design, technical infrastructure, machine learning, software development, customer support and quality assurance. If you are a full stack creative thinker, who wants to thrive in a fast-paced environment and have a high level of ownership and responsibility for the success of the team, we are looking for you! You will be working in a supportive culture that encourages respect, individual growth and continual improvement. This is a fully remote opportunity that offers an exceptional work/life balance. Location: REMOTE, ability to work East Coast Hours preferred. MUST reside in the United States. Required: • Candidates must pass a digital ID verification before proceeding to initial screening with the Hiring Manager Primary Function: • Develop large features & improvements as well as fixes and library upgrades, • Write unit tests to maintain test coverage, • Take initiative to identify improvements to the code structure towards better maintainability and testability, • Drive coding best practices within the team, • Conduct thorough and constructive code reviews to ensure quality, • Actively participate in the agile development process (design reviews, planning, and retrospectives); seek to meet commitments and proactively resolve blockers, • Write and review technical designs, • Guide and mentor junior engineers in navigating the codebase, best practices, and relevant languages., • Contribute to cross-team discussions around processes and architecture improvements, • Implement integrations with third-party services and application components, • Collaborate with peers to prioritize work and be in alignment with strategic goals, • Handle interruptions well, seek to help others reach team goals, • Keep up-to-date with relevant advances in the field, • May participate in interviews for new hires. Required Skills: • CS fundamentals (data structure and algorithms), • Deep knowledge of modern web applications, • Expert in Python, • Proficient with JavaScript / TypeScript / React, • Good knowledge of MongoDB or SQL, • Proficient with Git, • Proficient with Docker (Kubernetes is a plus), • Experience with AWS is a plus, • Excellent problem solving, troubleshooting and debugging skills, • Excellent design & organizational skills, • Strong communication and collaboration skills, including experience working with cross-functional teams., • Ability to work independently in a remote environment requiring minimal direction/oversight, • 7+ years of professional experience in software development of web applications., • Remote first work environment - equipment provided + internet reimbursement, • Work/life balance: we say it, we mean it, • Generous benefits package:medical, vision and dental benefits, generous 401(k), FSA, tuition reimbursement, and more, • An unusually generous and flexible vacation - AKA unlimited PTO, • Free use of our Hawaii and Florida beach houses, • Individualistic approach: we encourage a personal touch to your work; we don't believe in a "one-size-fits-all" approach, • Industry reputation: we are the world's largest creative staffing firm