Job Title: Senior Software Developer  
Location: India- Remote  
Employment Type: Full Time- Permanant  
Annual Salary Offered: Upto 16 LPA INR  
Responsibilities:  
- Investigating and resolving bugs in our software 
- Participating in code review 
- Extending your skills through software engineering tasks 
- Owning and implementing new features 
- Creating automated end to end, integration, and unit tests 
- Modernizing software 
Requirements:  
- 4 years of experience in IT industry as Software Developer or related 
- Ability to work with English documentation 
- English speaking/reading/writing at minimum B2 
Good knowledge about  
- Linux environment 
- Bash 
- Python 
- C/C++ 
- UML 
- Design Patterns 
- Asynchronous programs (one of: Python Asyncio, Twisted, libuv, libevent) 
- RDBMS (PostgreSQL) 
- For source control: GIT 
Basic knowledge about:  
- Web technologies (HTML, REST) 
- TCP/IP, UDP, etc.
 
 
Nice to have:  
Knowledge about:  
- Go.lang 
- Telecommunications technologies (SIP, Asterisk) 
- gRPC/ProtoBuf 
Previously used following tools:  
- For Issue tracking: Jira 
- Jenkins 
- Docker 
- For source control: TFS 
Some personal projects you worked on