Compensation: $150-170k
Responsibilities:
- Develop, maintain, and improve distributed systems and applications
- Troubleshoot and resolve complex connectivity issues related to proxies, networking protocols, and client-server interactions
- Optimize application performance, reliability, and scalability using Python, JavaScript, and C
- Analyze network traffic to identify root causes of latency, errors, or connectivity failures
- Design and implement data-driven solutions for monitoring, analytics, and system improvements
- Engage in continuous improvement efforts, identifying and implementing best practices in software engineering, testing, and deployment
Required
- 1–4 years of software engineering experience with a focus on robust, scalable system
- Proficiency in a high-level programming language such as Python or Java, and familiarity with C ; experience with asynchronous programming and web fundamentals (JavaScript, HTTP)
- Understanding of networking concepts (TCP/IP, SSL/TLS, proxies)
- Strong problem-solving skills with the ability to debug complex, distributed systems
- Strong communication skills
- Understanding of diagnostic network tools
- Understanding of encryption and security best practices and their performance implications
- Knowledge of data analytics, visualization, or performance optimization techniques
- Familiarity with client-facing support or DevOps practices in financial/enterprise environments
APPLY NOW
Loading...