About Us
We are an SME IT Consulting Company focusing on Cloud Computing & Data Science Consulting across Europe and India.
We support our customers by providing technical consultants on contract based on their project requirements. We call these services SKILL-PARTNERSHIP, and we are operational in 40+ countries globally.
Job Description
Job Summary
In this role, you'll work with a specific team within our organization to drive related technical & product strategy, operations, architecture, and execution for one of the largest sites in the world.
The focus is on the user journey, aiming to make it easier, faster, and smarter to create and participate in conversations, impacting key product metrics ecosystem-wide.
This role involves migrating legacy Python microservice code to existing Go microservices. Candidates should have experience with large-scale migrations (millions of actions per day) and be adept at instrumenting and monitoring their code for consistency during rollout.
Job Responsibilities
- Collaborate cross-functionally with product, design, and engineering teams to execute product and business strategies and develop new products and features.
- Participate in all development phases: design, development, testing, experimentation, analysis, and deployment. Review code and design documents, and provide feedback on product specifications.
- Work with a motivated team of engineers, contribute to standards that improve workflows, recommend best practices, and mentor team members.
- Continuously enhance your technical and non-technical skills.
- Perform system analysis, troubleshooting, and debugging to resolve integration issues.
- Ensure security and data privacy compliance during integrations.
- Optimize application performance for the best user experience.
- Design maintainable database schemas and straightforward data structures.
- Develop technical solutions independently with minimal guidance.
- Participate in organizational processes like planning, backlog refinement, and sprint reviews.
- Identify and resolve potential technical issues proactively.
Minimum Qualifications
- At least 8+ years of professional experience in developing distributed backend systems at scale.
- Expertise in Python and Golang, with experience in large-scale Python to Golang migrations.
- Experience with distributed systems, microservices architecture, and high-throughput workloads.
- Familiarity with best practices: testing, CI/CD, code reviews, documentation.
- Strong organizational skills and the ability to prioritize effectively.
- Excellent communication skills for remote collaboration.
- Passion for building innovative solutions and thriving in ambiguity.
- Experience with message queues (Kafka, RabbitMQ), caching systems (Redis, Memcached), and database technologies (SQL, NoSQL).
- Experience designing APIs with GraphQL, REST, HTTP.
Other Details
- Timing: 4 hours overlap with PST (e.g., 10 am - 2 pm PST).
- Remote work opportunity.
- Payment based on hours worked; candidates handle statutory compliance and taxes.
- Full-time commitment required; no dual employment.
Background Check
Required.
Hiring Process
- Consent to share resume and details for evaluation.
- Interview rounds: live coding (Golang/Python), client screening, and technical interviews.