Software Engineer IV
Role: Software Engineer IV Location: Remote Software Engineer with 5+ years of experience in backend development, distributed systems, and API design. The ideal candidate will have strong problem-solving skills and experience working in collaborative, cross-functional teams. Responsibilities: - Collaborate with cross-functional teams to design, develop, and implement software solutions. - Participate in code reviews and utilize version control systems (e.g., Git) to maintain code quality. - Troubleshoot, debug, and optimize code in large-scale production environments. - Rapidly learn and apply new technologies and frameworks as needed. - Adhere to Client's best practices and project guidelines. Minimum Requirements: - Bachelor's degree in Computer Science or a related field, or equivalent practical experience. - 5+ years of experience in backend development, distributed systems, and API design. - Proficiency in at least one of: C++, Go, Python, or Hack - Experience with distributed systems and scalable backend architectures - Strong understanding of API design and integration - Excellent communication and teamwork abilities - Experience with code review processes and version control systems (such as Git). - Prior experience working in large-scale production environments is a plus. - Demonstrated ability to quickly learn and adapt to new technologies and frameworks. - Strong communication and collaboration skills. Must-Have Skills: - 5+ years of experience in backend development, distributed systems, and API design. - Communicative and responsive to the team; the ideal candidate will have strong problem-solving skills and experience working in collaborative, cross-functional teams. - Proficiency in at least one of: C++, Go, Python, or Hack - Experience with distributed systems and scalable backend architectures Nice-to-have Skills: - Strong understanding of API design and integration - Excellent communication and teamwork abilities - Monitoring Dashboards and analytics with Darta - Prior work in large-scale production environments is a plus - Ability to quickly learn new technologies and frameworks