Federato is on a mission to defend the right to efficient, equitable insurance for all. They are seeking a Senior Software Engineer to design, develop, modify, and test software applications, while collaborating with cross-functional teams and mentoring junior developers.
Responsibilities:
- Design, develop, modify, and test software applications or systems for various products and services
- Gain a deep understanding of the product area, codebase, and systems
- Apply strong skills in data analysis, programming, and software engineering
- Write high-quality, well-tested code using modern frameworks and tools
- Solve complex problems by analyzing data and evaluating key factors
- Use sound judgment to select appropriate methods and techniques for problem-solving
- Work independently, using available resources to overcome obstacles and meet deadlines
- Master internal development standards to handle increasingly complex tasks and projects
- Mentor junior developers and help improve their skills
- Collaborate with Product Designers, Product Managers, and Engineers to deliver engaging user-facing products
- Ensure products meet customer needs by working with empathy and attention to detail
Requirements:
- 6+ years of hands-on experience in full-stack development
- 5+ years of experience with React, TypeScript and Node
- Bachelor's degree in Computer Science, Engineering, or a related field
- Familiar with event-driven architectures and platforms like Kafka
- Passionate about engineering with a focus on impact
- Versatile across internal and client software systems
- Quick to learn and adapt to new technologies
- Experienced in conducting design and code reviews