8 SLO Technologies Jobs
Sr Software Developer (Python Django)
SLO Technologies
posted 4d ago
Flexible timing
Key skills for the job
Roles and Responsibilities
- Data modelling, implementing business logic as well as focusing on engineering and design of the platform.
- API design and development
- Implementation of CRUD (Create, update, read, delete)
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with serverside logic
- Write and implement software solutions that integrate different systems
- Identify and suggest ways of improving efficiency and functionality
- Come up with reusable code that is efficient and easily testable
- Use backend logic to integrate user-facing features
- Development of middleware ensuring high performance and responsiveness to requests from the front-end and also development of a complex & secure data aggregation system
- Diagnose bugs and other issues in products
- Write and implement Low-Latency Applications
- Implement security and data protection
- Design and build scalable REST APIs
- Develop, test, tune for performance and deploy web services
- Work with product team to build innovative, robust, and easy-to-use features.
- Collaborate with the team, optimize and refactor the back-end architecture
- Contribute to architectural and design discussions
- Ensure smooth and timely communication with both the internal and external stakeholders.
- Participate in estimations and ensure timely delivery of the features
- Design, Develop & Unit test features in the product
- Conduct peer reviews and ensure quality of committed code
Required Skills:
- Excellent software engineering skills
- Solid foundation in data structures and algorithms
- Data modelling and database design. Expert in Python, with knowledge of at least one Python web framework {such as Django, Flask, etc}
- Good understanding of server-side templating languages like DTL, Jinja 2
- Good understanding of front-end technologies, such as JavaScript, HTML5, CSS3, and Jquery
- Knowledge of at least one ETL tool or framework (Such as apache airflow)
- Familiarity with SQL and any ORM framework
- In depth knowledge of any one web server like nginx or apache2 would be a plus.
- Competent in designing and building web applications and/or web services in a commercial setting
- Competent in design/implementation for reliability, availability, scalability and performance
- Working knowledge of code versioning tools such as Git
- Strong unit test and debugging skills are a plus
- Good understanding of designing micro services
- A self-starter attitude, the ability to work independently and in a group, demonstrated initiative, and good writing/briefing skills are great to have
- Should be good at analytical thinking and breaking down large problems into solvable chunks
- Demonstrated the ability to think creatively and come up with ideas / thoughts with significant business/ organizational impact
- Ability to quickly adapt to changing technological trends
Employment Type: Full Time, Permanent
Read full job description