Bengaluru
Full-Time
Mid-Level: 4 to 8 years
Posted on Feb 26 2025

Not Accepting Applications

About the Job

Skills

Python
Django
Flask
REST APIs
SQL
Git
AWS
Docker

Company Overview

Boston Technology Corporation (BTC) is dedicated to delivering innovative and custom solutions that drive transformation and growth. With 20 years of IT excellence and spanning across various domains like healthcare software development and AI-powered development, BTC has carved a niche with over 1800 projects completed. Headquartered in Framingham, Massachusetts, BTC is a catalyst for digital transformation, serving partners like Harvard, Google, and MIT in the IT Consulting industry.


Job Description: Python Developer

 

Position Title: Python Developer


Experience: 4 to 6 Years


Location: JP Nagar 3rd phase, Bangalore.


Job Type: Full-Time (Work from Office)


Job Overview:


We are seeking a highly skilled and motivated Python Developer with 4 to 6 years of experience to join our dynamic development team. The ideal candidate will have expertise in Python programming and be proficient in building scalable, secure, and efficient applications. The role involves collaborating with cross-functional teams to design, develop, and maintain software solutions.


Key Responsibilities:


Application Development:

·        Write clean, efficient, and reusable Python code.

·        Develop scalable backend solutions and RESTful APIs.

·        Optimize applications for maximum speed and scalability.

Integration and Database Management:

·        Integrate data storage solutions such as SQL, PostgreSQL, or NoSQL databases (e.g., MongoDB).

·        Work with third-party APIs and libraries to enhance application functionality.

Collaboration and Problem-Solving:

·        Collaborate with front-end developers, designers, and project managers.

·        Debug, troubleshoot, and resolve application issues promptly.

Code Quality and Documentation:

·        Adhere to coding standards and best practices.

·        Write comprehensive technical documentation and unit tests.

Innovation and Optimization:

·        Research and implement new technologies and frameworks to improve software performance.

·        Identify bottlenecks and devise solutions to optimize performance.


Required Skills and Qualifications:


  • Strong programming skills in Python with 4-6 years of hands-on experience.
  • Proficiency in at least one Python web framework (e.g., Django, Flask, FastAPI).
  • Experience with RESTful API development and integration.
  • Knowledge of database design and management using SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).
  • Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) and containerization tools like Docker.
  • Experience with version control systems like Git.
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
  • Experience with testing frameworks like Pytest or Unittest.
  • Working knowledge of Java a plus.


Preferred Skills:


·        Knowledge of data processing libraries such as Pandas or NumPy.

·        Experience with machine learning frameworks like TensorFlow or PyTorch (optional but a plus).

·        Familiarity with CI/CD pipelines and deployment practices.

·        Experience in message brokers like RabbitMQ or Kafka.


Soft Skills:

·        Excellent problem-solving skills and attention to detail.

·        Strong communication and teamwork abilities.

·        Ability to manage multiple tasks and meet deadlines in a fast-paced environment.

·        Willingness to learn and adapt to new technologies.


Educational Qualification:


  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.


About the company

BTC (Boston Technology Corporation) At Boston Technology Corporation, we are committed to delivering innovative, agile, and custom solutions that drive transformation and growth. Our expertise spans across AI-powered development, product engineering, healthcare software development, Mobile application development, cloud native development, DevOps, and more. We prioritize speed to market, helping ...Show More

Industry

IT Consulting

Company Size

201-500 Employees

Headquarter

Framingham, Massachusetts...