Principal Backend Engineer
Company | Feathr |
---|---|
Location | Remote in USA, Gainesville, FL, USA |
Salary | $145000 – $165000 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 6+ years of experience in software development, with a strong focus on SaaS products.
- Expertise in designing, building, and maintaining large-scale distributed systems.
- Professional experience owning a process that includes shipping a complicated piece of software to real users.
- Working with both synchronous and asynchronous environments
- Advanced knowledge of Kubernetes, Elasticsearch, MongoDB, Redis, and Python
- Experience with Advanced ElasticSearch APIs
- Expertise in MongoDB Queries and Aggregations, as well as regular maintenance
- Expertise in AWS infrastructure and services (EC2 and EKS at a minimum)
- Experience with self-hosted Drone CI/CD
Responsibilities
- Plan and iterate over the product development lifecycle.
- Work alongside other Product Team engineers to design and develop features.
- Break down complex technical challenges into manageable work components, ensuring clear deliverables.
- Receive feedback on your code and features and iterate.
- Collaborate with members of other departments to ensure technical solutions meet the company’s business interests.
- Ensure the integrity, availability, and confidentiality of Feathr’s data and operations.
Preferred Qualifications
- Patience and determination to work through complex technical troubleshooting obstacles.
- Demonstrated ability to collaborate and manage relationships with internal and external partners.
- Constantly look to hone your craft and share what you learn with your colleagues.
- Service-oriented team player who is here to achieve success for Feathr, The Product Team, and yourself.
- Pragmatic and customer-oriented – you are building software to help customers, not for the sake of building software.
- Comfortable adapting to quickly changing conditions.
- Careful, detail-oriented approach to building software – ask questions first and write code later.
- Strong communication and interpersonal skills, including the ability to clearly explain technical concepts to both technical and non-technical audiences.