PowerToFly supports a fully remote team and core coverage with country specific benefits. This may include health care, a retirement savings plan, parental and adoption leave and perks such as self-directed budgets to support learning and growth. We also offer unlimited personal time off and mentorship opportunities.
PowerToFly is the global platform for diversity recruiting and retention. Our goal is to become the leading DEIB (Diversity Equity Inclusion and Belonging) intelligence platform that focuses on connecting our community with organizations and promoting a culture of retention for diverse populations. We are building PaaS and DaaS products to deliver our platform to community members and clients. We are a company of 150+ people with an Engineering team of about 30 and growing, and we are seeking an experienced and passionate Senior Back End Engineer to ensure we are building scalable, performant and maintainable products for the long haul.
Job Summary
As a Senior Backend Engineer, you will be part of our Platform team, building our common microservices that enable our SaaS Products. The team operates in a scrum fashion, and you will iterate with them to deliver features via microservices and integrate with external systems that enable our product line. You will work closely with other fellow engineers and product managers to ensure we are building highly performant and scalable microservices and integrations.
Responsibilities:
As a member of the Platform scrum team, you will:
- Develop features and improvements and expose them via microservices for SaaS product consumption in a secure, well-tested, and performant way.
- Collaborate with Product Management and other stakeholders within Engineering (Feature teams, Infrastructure) to maintain a high bar for quality in a fast-paced, iterative environment.
- Advocate for improvements to product quality, security, and performance, solving technical problems of moderate scope and complexity.
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review. Contribute to the standards yourself.
- Recognize architecture improvements and technical debt, so we can improve our efficiency as a team, propose and implement solutions.
- Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
- Stay up-to-date with industry trends and emerging technologies related to backend engineering, microservices and the AWS tech stack.
We’re looking for someone with:
- Proven experience as a Senior Software Engineer
- Strong understanding of backend design patterns (Gang of Four, Broker, Pub/Sub, Event Driven etc)
- Exposure to building microservices using patterns such as: API Gateway, Event-Driven Architecture, CQRS (Command Query Responsibility Segregation), etc
- Comfortable with APM tools (such as Datadog, NewRelic or similar)
- Experience with agile software development methodologies.
- Working proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
- Strong problem-solving skills and attention to detail.
- Ability to adapt to new technologies and learn quickly.
Your toolkit should look like this:
- Intermediate / advanced knowledge in Python programming language and frameworks such as Django and/or Flask, FastAPI
- Cloud platforms, specifically in AWS tech (SNS, SQS, Lambdas, Dynamo, Kinesis, API Gateway)
- Intermediate experience in SQL (PostgeSQL or similar) and NoSQL (Cassandra or DynamoDB, etc)
- Experience building high performance applications using caching technologies (Redis, Memcached or similar)
Highly desirable
- Exposure to other languages such as Golang, Node (typescript)
- Exposure to Data Engineering practices such as ETL (AWS Glue or similar), and big data technologies (PySpark, Hadoop or similar)
- Exposure to event driven systems and tech (Kafka, Kinesis, etc)
- Bachelor's degree in computer science or a related field

PowerToFly was founded to fast-track economic equality by upskilling and connecting underrepresented talent to roles in highly visible sectors. We... Read more