Senior Python Developer Job at Acarin Inc, Baltimore, MD

L1MvdkcrUlRjWko0TlYvekJXUmhpVVJueHc9PQ==
  • Acarin Inc
  • Baltimore, MD

Job Description

Location: Maryland

Employment Type: Full-Time (Onsite)

Experience Level: Mid-Level (6+ years)

Looking only for USC/GC

About Us:

We are a dynamic and forward-thinking Software development company looking to expand our development team. Our mission is to deliver cutting-edge software solutions that meet client needs in a fast-paced environment.

We’re seeking a highly skilled Senior Python Developer to join our team and to modernize an online based product catalogue search tool.

Required Skills & Qualifications:

  • 6+ years experience in Python programming with a deep understanding of core concepts and libraries.
  • 2+ years of experience with OpenSearch, including implementation, indexing, and query optimization.
  • Strong Experience with frameworks like Django, Flask.
  • 2+ years of experience with cloud computing platforms like AWS.
  • Strong experience with databases like MySQL, PostgreSQL, and MongoDB.
  • Experience with RESTful APIs, microservices, and containerization technologies like Docker and Kubernetes.
  • Excellent understanding of version control systems like Git.
  • Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
  • Strong proficiency in software development methodologies such as Agile and Scrum.
  • Expertise in designing, developing, and deploying large-scale web applications and backend systems.
  • Excellent analytical and problem-solving skills to troubleshoot and resolve complex software issues.
  • A degree in Computer Science or a related field and at least 6 years of professional experience in Python development.

Responsibilities:

  • Design and develop software solutions using Python programming language and Django frameworks.
  • Recognize the client’s needs and implement the functional requirements in accordance with them.
  • Collaborate with cross-functional teams to identify project requirements and create technical specifications.
  • Write clean, efficient, and maintainable code following software development best practices and standards.
  • Test, debug, and troubleshoot software applications to ensure reliability, performance, and security.
  • Contribute to the continuous improvement of software development processes, tools, and technologies.
  • Mentor junior developers and participate in code reviews to ensure code quality and maintainability.
  • Participate in agile development methodologies and use project management tools to manage and track project progress.
  • Ensure compliance with software development standards and regulatory requirements.

Job Tags

Full time,

Similar Jobs