Software Engineer Python

KJBN Labs

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

Description

KJBN Labs is on the lookout for a talented Python Developer to join our innovative team in Bengaluru. This full-time on-site position offers a unique opportunity to work in the fast-paced Information Technology industry where you will contribute to the development of cutting-edge software solutions that empower our clients.

As a Python Developer you will play a crucial role in designing and implementing robust applications that enhance our service offerings. You will collaborate closely with other developers data scientists and project managers to ensure the successful delivery of high-quality software solutions. This is an excellent opportunity for professionals looking to advance their careers in a supportive and growth-oriented environment.

We offer a competitive salary package reflecting your skills and experience with an attractive yearly salary range to be discussed during the interview process.

Responsibilities

  • Key Responsibilities:
    1. System Architecture & Design:
    - Design scalable high-performance backend services and APIs.
    - Participate in the planning design and development of new features.
    - Ensure that systems are designed with fault tolerance security and scalability in mind.
    2. Development & Implementation:
    - Write clean maintainable and efficient code.
    - Implement server-side logic databases and data storage solutions.
    - Work with technologies like REST GraphQL and other backend communication methods.
    - Design and optimize database schemas queries and indexes.
    3. Performance Optimization:
    - Diagnose and fix performance bottlenecks.
    - Optimize backend processes and database queries for speed and efficiency.
    - Implement caching strategies and load balancing.
    4. Security:
    - Ensure the security of the backend systems by implementing secure coding practices.
    - Protect against common security threats such as SQL injection cross-site scripting (XSS) and others.
    5. Collaboration & Leadership:
    - Collaborate with frontend teams product managers and DevOps engineers.
    - Mentor junior developers and guide them in best practices.
    - Participate in code reviews and ensure that the development team follows consistent coding standards.
    6. Testing & Debugging:
    - Develop and run unit integration and performance tests to ensure code quality.
    - Troubleshoot debug and upgrade existing systems.
    7. Monitoring & Maintenance:
    - Monitor system performance and take preventive measures to ensure uptime and reliability.
    - Maintain technical documentation for reference and reporting.
    - Stay updated on emerging technologies and incorporate them into the backend tech stack.

Requirements

  • Bachelors degree in Computer Science Engineering or related field
  • 3 years of experience in Python development preferably in a SaaS or startup experience.
  • Strong knowledge of web frameworks (Django Flask)
  • Experience with RESTful API design and development
  • Proficient in database management (SQL and NoSQL databases)
  • Familiarity with version control systems (Git)
  • Understanding of DevOps principles CI/CD pipelines containerization (Docker) and orchestration
    (Kubernetes).
  • Familiarity with cloud platforms like AWS Azure or Google Cloud.
DescriptionKJBN Labs is on the lookout for a talented Python Developer to join our innovative team in Bengaluru. This full-time on-site position offers a unique opportunity to work in the fast-paced Information Technology industry where you will contribute to the development of cutting-edge software...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT