Job Description
We are looking for a talented Senior Software Engineer to join our dynamic team in Boston. As a fully remote company, we are passionate about building world-class software from anywhere in the United States. If you thrive in a fast-paced environment and want to work on scalable products that impact millions, we want to meet you.
Our engineering culture emphasizes collaboration, innovation, and autonomy. You will work closely with product managers, designers, and fellow engineers to deliver exceptional user experiences.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code with a focus on best practices.
- Participate in code reviews to ensure code quality and technical debt reduction.
- Optimize application performance and ensure 99.9% uptime.
- Mentor junior engineers and contribute to the technical growth of the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in at least two major programming languages (e.g., Python, Java, Go, or JavaScript).
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Strong understanding of software design patterns and architectural principles.
- Excellent verbal and written communication skills for remote collaboration.