Source description
About the role
Qualifications for this role
-
Minimum 8+ (will take 4-5) years of post-internship, full-time, hands-on, professional software development experience developing distributed backend systems at scale.
-
Expertise in Python and Golang
-
Experience with distributed systems, microservices architecture, and handling high-throughput workloads
-
Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
-
Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
-
Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
-
BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
-
You love to build new things and thrive in ambiguity and even failure. You care about innovation.
-
Experience with message queues (Kafka, RabbitMQ), caching systems (Redis, Memcached), and database technologies (SQL and NoSQL)
-
Experience with GraphQL, REST, HTTP, and the ability to design maintainable APIs
More at 3B Staffing