What are the responsibilities and job description for the Python Developer position at StevenDouglas?
Key Responsibilities:
- Design, build, and maintain scalable full-stack applications with a primary focus on Python back-end development.
- Collaborate with product managers, engineers, and other teams to gather and implement technical requirements.
- Develop and integrate RESTful APIs for seamless communication across systems.
- Contribute to code quality through regular peer reviews and feedback, ensuring best practices are followed.
- Stay ahead of industry trends by actively engaging in learning and applying new technologies.
Required Skills:
- Strong Python programming skills, with hands-on experience in its core libraries and frameworks.
- Solid understanding of front-end technologies like ReactJS or Angular.
- Proficiency in relational database systems (e.g., MySQL, PostgreSQL, Oracle).
- Knowledge of software development methodologies and experience with version control tools like Git.
- Analytical mindset with excellent problem-solving skills.
- Strong communication abilities, with a focus on teamwork and collaboration.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related discipline.
- Experience with cloud computing platforms such as AWS or Azure.
- Familiarity with Agile development methodologies.
Salary : $100,000 - $120,000