Senior Software Engineer (Python)
Qualifications and Experience
- Bachelor’s degree in Computer Science or equivalent with a minimum of 3 years of relevant industry experience
- Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask)
- Familiarity with ORM (Object Relational Mapper) libraries
- Experience leveraging modern Front-End/Client-Side Frameworks such as VueJS, ReactJS, AngularJS, or other modern javascript frameworks
- Understanding of fundamental design principles behind a scalable application
- Database design experience with databases like Postgres or MySQL
- Strong unit test and debugging skill
- Experience with REST, HTTP/HTTPS protocols
- Cloud-Based development experience using any of the cloud platforms (AWS, Azure, Google Cloud)
- Proficient understanding of code versioning tools (such as Git)
Skills and Personal Characteristics
- Strong problem-solving and analytical skills
- Excellent communication and teamwork skills
- Ability to learn new technologies quickly
- Ability to understand the importance of customer service
- Ability to observe the team members understand the skills and gaps and train them
- Innovative and forward-thinking
Company: Eyepax IT Consulting (Pvt) Ltd
Company email: [email protected]
Job Location: Colombo
Job Category: Software Development / Web / QA / Data / GIS
Job Type: Full Time
