We are seeking a dynamic and detail-oriented Python Developer to join our innovative software development team. In this role, you will be instrumental in designing, developing, and maintaining robust applications that drive our business forward. Your expertise will help us build scalable solutions, optimize existing systems, and integrate cutting-edge technologies. This position offers an exciting opportunity to work on diverse projects that span web development, API creation, and infrastructure management, all within a collaborative and fast-paced environment. If you thrive on problem-solving and are passionate about leveraging Python to create impactful software solutions, we want to hear from you!
Responsibilities
Develop high-quality, efficient Python code for a variety of applications, including web services, data processing pipelines, and automation tools.
Collaborate with cross-functional teams to design RESTful APIs that facilitate seamless data exchange between systems.
Integrate Python solutions with cloud platforms such as AWS and Azure to enhance scalability and reliability.
Maintain and improve existing software by troubleshooting issues, optimizing performance, and implementing new features.
Participate actively in Agile development cycles, including sprint planning, stand-ups, and retrospectives to ensure timely delivery of features.
Work closely with front-end developers using JavaScript frameworks like React and Express to create cohesive user experiences.
Manage source code using version control systems such as GitHub and SVN while adhering to best practices for code review and documentation.
Contribute to database management by designing SQL schemas and working with MySQL or other relational databases for data storage solutions.
Support application deployment on Linux environments and ensure system security through RBAC (Role-Based Access Control) policies.
Collaborate on infrastructure automation using tools like Git, C#, .NET frameworks, and application deployment pipelines.
Engage in continuous learning of emerging technologies such as quantum engineering concepts or advanced application development techniques to enhance project outcomes.
Experience
Proven experience in software development with a strong focus on Python programming across diverse projects.
Hands-on knowledge of IT infrastructure components including cloud services (AWS, Azure), Linux systems, and network protocols such as REST APIs.
Familiarity with front-end development tools like React.js or similar JavaScript frameworks is highly desirable.
Experience working within Agile methodologies to deliver iterative improvements efficiently.
Proficiency with version control systems such as GitHub or SVN for collaborative code management.
Strong understanding of database design principles using SQL and experience working with MySQL or comparable relational databases.
Knowledge of additional programming languages such as Java, C++, C#, or VBA is a plus for cross-platform integration tasks.
Exposure to web development frameworks like Ruby on Rails or .NET enhances your ability to contribute across full-stack projects.
Understanding of security practices including RBAC policies ensures safe application deployment and data protection measures are in place. Join us if you're eager to develop innovative Python-based solutions that make a real impact! We welcome passionate developers ready to push boundaries in a vibrant environment committed to continuous growth and technological excellence!
Job Type: Full-time
Pay: $45.00-$60.00 per hour
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.