Job Summary
Tiltlabs, a leading technology company, is currently seeking an experienced and highly skilled Senior Python Developer to join our dynamic development team. As a Senior Python Developer, you will play a crucial role in developing and maintaining a variety of software projects. Your responsibilities will encompass writing and testing code, debugging programs, integrating applications with third-party web services, and collaborating effectively with a talented team. We are looking for a candidate with a strong background in server-side logic and capable of delivering high-quality solutions that align with business requirements.
Responsibilities and Duties:
- Develop and maintain technical designs based on project requirements, ensuring the implementation of best practices.
- Write clean, efficient, and maintainable code following coding standards and guidelines.
- Create and execute comprehensive unit tests to ensure code quality and identify and address issues or bugs.
- Perform thorough analysis and documentation as necessary for each project, maintaining clear and concise records.
- Support application testing efforts and troubleshoot and resolve defects, ensuring optimal functionality.
- Effectively communicate and interact with clients, providing regular status updates and addressing their needs and concerns.
- Adhere to established project execution processes, ensuring timely delivery and meeting project milestones.
- Monitor application performance according to predetermined schedules and proactively address any performance-related issues.
- Assist team members by resolving queries, issues and providing application/functional support, fostering a collaborative and supportive work environment.
- Develop a comprehensive understanding of the applications and the underlying domain to contribute effectively to project success.
- Encourage and facilitate knowledge sharing within the team, promoting continuous learning and growth.
Qualifications and Skills:
- Minimum of 4 years of hands-on experience in Python backend development, with expertise in frameworks such as Django, Flask, or Pyramid.
- Proficiency in implementing good development practices in Python, including testing and documenting APIs, ensuring code integrity and maintainability.
- Strong experience with AWS, including developing lambdas in Python and working with various AWS services such as EC2, ECS, RDS, SNS, SQS, S3, CloudWatch, as well as GCP services like BigQuery, Cloud Storage, Cloud SQL, and Cloud Build.
- Solid knowledge of Postgres, MySQL, and MongoDB databases, including their implementation and optimization.
- Excellent written and verbal communication skills, enabling effective collaboration and clear articulation of ideas and concepts.
We would love to hear from you if you are a skilled Python Developer with a passion for building robust and scalable applications. Join our team at Tiltlabs and contribute to cutting-edge software development projects. Take the next step in your career and apply now!