April 26, 2023
• Take ownership of projects and managing them end-to-end • Collaborate with the team to make design and architecture decisions • Communicate with stakeholders to understand their needs and goals • Write clean, scalable and maintainable code • Participate in code and design reviews • Stay up-to-date with emerging trends and technologies
• Bachelor's Degree in Computer Science or related field • 5+ years of experience in software development • Strong proficiency in at least one programming language • Solid understanding of data structures, algorithms and software design • Experience with Agile development methodologies • Excellent problem solving and critical thinking skills • Strong communication and collaboration skills • Ability to work well in a team as well as independently
• Competitive salary • Health, dental and vision insurance • 401(k) matching • Flexible paid time off • Professional and personal development • Snacks and drinks in the office
Apply Now