About the job
Responsibilities
- Develop, design, create, modify, and/or test software applications or systems for various products or software services
- Develop a strong understanding of relevant product area, codebase, and/or systems
- Demonstrate proficiency in data analysis, programming, and software engineering
- Produce high-quality code with good test coverage using modern abstractions and frameworks
- Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors
- Demonstrate good judgment in selecting methods and techniques for obtaining solutions
- Work independently, use available resources to get unblocked, and complete tasks on schedule by exercising strong judgment and problem solving skills
- Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity
- Mentor more junior developers and improve their overall capabilities
- Collaborate with Product Designers, Product Managers, and other Software Engineers to deliver compelling user-facing products
- Be able to work with customer empathy in ensuring that products and solutions meet their needs
- Demonstrated interest in engineering for impact
- University degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field
- 6+ years of hands-on industry experience in full stack engineering
- Familiarity with event backbone and job pool platforms (Kafka, etc)
- Willingness to get hands dirty across a broad variety of internal and client software
- 5+ years of experience with React, Typescript, Python (Django) and have built complex backend systems
- Demonstrated ability to pick up new technologies quickly and learn on the spot
- Experience in design and code reviews
Here at Federato, your capabilities are important, but culture fit is quintessential. We move fast, are eager to listen to our users, take a first principles approach to solving problems, and value learning and the ability to change our minds. Most importantly, we're here to have fun, so sticks-in-the-mud need not apply.