Mediabistro logo
job logo

Kastech Software Solutions Group is hiring: Python Developer in Jersey City

Kastech Software Solutions Group, Jersey City, NJ, United States


Role: Python Software Engineer

Location: Rockville, MD/ Woodbridge, NJ/Jersey City, NJ (Locals only)

Candidates must be local to Rockville, MD area, Woodbridge, NJ area, or Jersey City, NJ areas.


Job Description:

Key Responsibilities

· Design, develop, and maintain robust, scalable applications using Python and modern frameworks

· Architect and implement microservices-based solutions with RESTful APIs following best practices and system design principles

· Integrate GenAI/LLM capabilities into enterprise applications to deliver innovative solutions

· Collaborate with cross-functional teams including product managers, designers, and stakeholders to define project requirements and technical specifications

· Lead code reviews, mentor junior developers, and promote engineering excellence across the team

· Optimize application performance and ensure seamless integration with both relational and non-relational databases

· Implement and maintain CI/CD pipelines to support continuous delivery and deployment

· Troubleshoot complex technical issues with precision and provide effective solutions

· Contribute to technical documentation and knowledge sharing initiatives


Required Qualifications

· 5+ to 15 years of professional software development experience with significant focus in Python

· Expert-level proficiency in Python frameworks including Django, Flask, and FastAPI

· Strong understanding of microservices architecture, RESTful APIs, and system design principles

· Hands-on experience with data engineering and analysis libraries (NumPy, Pandas)

· Proficiency in both relational (SQL) and non-relational (NoSQL) databases

· Familiarity with front-end technologies such as Angular and Node.js

· AI/ML Capabilities

· 2+ years of hands-on experience with GenAI/LLM integrations and implementations

· Solid experience with version control using Git

· Proficiency with containerization technologies, particularly Docker

· Proven experience designing and implementing CI/CD pipelines

· Professional Competencies

· Exceptional problem-solving skills with keen attention to detail

· Strong analytical thinking and ability to identify and resolve complex technical challenges

· Excellent verbal and written communication skills

· Proven ability to work collaboratively with cross-functional teams and stakeholders

· Self-motivated with ability to manage multiple priorities and deliver results in a fast-paced environment