$985.00 Fixed
About the Role
We are seeking a highly skilled Python Backend Developer to join our team at Azurewave Technology, a leading provider of innovative software solutions. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining our cutting-edge products. Our company is built on a culture of innovation, collaboration, and continuous learning, and we are looking for someone who shares these values and is passionate about delivering high-quality software.
Our current project involves the development of a complex web application using Django and REST API, with a PostgreSQL database. The ideal candidate will have a strong background in Python development, with experience in designing and implementing scalable, efficient, and reliable backend systems. You will work closely with our frontend team to ensure seamless integration and will be responsible for troubleshooting and debugging issues as they arise.
Azurewave Technology is committed to providing a supportive and stimulating work environment, with opportunities for professional growth and development. We believe in fostering a culture of creativity, innovation, and teamwork, and we are looking for someone who is not only highly skilled but also a team player who is passionate about delivering exceptional results.
This is an exciting opportunity to join a dynamic and growing company, working on challenging projects that have the potential to make a significant impact in the industry. If you are a motivated and talented Python Backend Developer looking for a new challenge, we encourage you to apply.
Key Responsibilities
- Design, develop, and maintain our Python-based backend systems, using Django and REST API
- Collaborate with the frontend team to ensure seamless integration and troubleshoot issues as they arise
- Develop and implement scalable, efficient, and reliable database systems using PostgreSQL
- Participate in code reviews and contribute to the improvement of the overall quality of the codebase
- Work closely with the QA team to identify and resolve issues, and to ensure that the software meets the required standards
- Develop and maintain technical documentation, including API documentation and system architecture diagrams
- Stay up-to-date with the latest developments in Python and related technologies, and apply this knowledge to improve our systems and processes
- Collaborate with other teams, including DevOps and QA, to ensure smooth deployment and operation of our software
- Participate in agile planning and estimation, and contribute to the development of the project roadmap
- Develop and maintain automated tests, including unit tests and integration tests
- Ensure that all software development follows best practices, including security, performance, and scalability
- Provide technical support and guidance to junior team members, and contribute to the growth and development of the team
Requirements
- At least 3 years of experience in Python development, with a strong focus on backend development
- Strong knowledge of Django and REST API, with experience in designing and implementing scalable and efficient backend systems
- Experience with PostgreSQL, including database design, development, and optimization
- Strong understanding of software development principles, including security, performance, and scalability
- Experience with agile development methodologies, including Scrum and Kanban
- Excellent problem-solving skills, with the ability to troubleshoot and debug complex issues
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Experience with automated testing, including unit tests and integration tests
- Strong understanding of software development best practices, including coding standards and code reviews
- At least a Bachelor's degree in Computer Science, or a related field
- Certification in Python, Django, or related technologies is a plus
What We Offer
- A competitive salary and benefits package, including health insurance, retirement plan, and paid time off
- Opportunities for professional growth and development, including training, mentorship, and career advancement
- A dynamic and supportive work environment, with a team of talented and motivated professionals
- Flexible work arrangements, including remote work options and flexible hours
- Access to the latest technologies and tools, including cutting-edge software and hardware
- A culture of innovation and creativity, with a focus on experimentation and learning
- Recognition and rewards for outstanding performance, including bonuses and promotions
How to Apply
To apply, please submit your resume and a cover letter, outlining your experience, skills, and qualifications for the role. We also require a portfolio of your previous work, including examples of your Python development projects. Please ensure that your application includes all the required information, as incomplete applications will not be considered.
Once we receive your application, we will review it carefully and contact you if we require any additional information. We will then schedule an interview, which will include a technical assessment and a discussion of your experience and qualifications. We look forward to hearing from you and exploring how you can contribute to the success of Azurewave Technology.
- Proposal: 0
- More than 3 month