Apply

Senior Backend Engineer (Python)

Posted 9 days agoViewed

View full description

💎 Seniority level: Senior, 5 years

📍 Location: Utah, Texas, Florida, North Carolina, Alabama, Virginia

🔍 Industry: Software Development

🏢 Company: Canopy👥 11-50💰 $2,885,159 Seed over 2 years agoHome DecorHome ImprovementWellnessBeauty

🗣️ Languages: English

⏳ Experience: 5 years

🪄 Skills: Backend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLGitJavaKotlinKubernetesRabbitmqAPI testingREST APIRedisCI/CDDevOpsMicroservices

Requirements:
  • At least 5 years of web development experience (Python, Java, or Kotlin preferred)
  • Proficiency in SQL database design and interaction
  • Knowledge of RESTful API principles and conventions
  • Bachelor's degree in Computer Science or a related field, or equivalent work experience
  • Passion for building innovative, scalable solutions that have real customer impact
  • Ability to work well on a highly collaborative team with other product development roles
  • Ability to communicate well with others to promote ideas while showing mutual respect for others’ opinions
Responsibilities:
  • Work with your product manager, UX designer, engineers and customers to define and validate new features and enhancements
  • Meet with frontend engineers to design effective REST API endpoints and document the service contract
  • Implement microservice endpoints using Python with asyncio or Java with Vert.x, PostgreSQL, Redis, RabbitMQ, and anything else you need to get the job done
  • Write unit tests for your code and participate in code reviews to ensure quality and best practices in other developers' code
  • Own service builds and deployments to our staging and production environments using Docker, Github, and Kubernetes
  • Identify, prioritize, and resolve bugs and technical debt
  • Mentor other developers on your team and share gained knowledge with the rest of the backend developers through trainings
  • Participate in interviews of candidates to help us continue to hire the best
Apply

Related Jobs

Apply

📍 LATAM

🧭 Full-Time

🔍 Software Development, Mobile Apps, Talent Staffing

🏢 Company: Moovx

  • Bachelor’s degree in computer science or related field, or equivalent work experience; Master's preferred.
  • 10+ years of professional experience.
  • 5+ years of full-time SaaS application development with AWS, preferably Python.
  • 5+ years hands-on with AWS application development.
  • 5+ years of API development, microservices, and 3rd party integrations.
  • 2+ years using AWS Lambda, Amazon API Gateway for serverless architecture.
  • 5+ years using agile scrum development processes.
  • Experience building event-driven architectures.
  • Familiarity with OO practices, TDD/BDD, SOLID, YAGNI, DDD.
  • Experience in supporting production-grade systems with SLAs.
  • Experience working with sensitive data and establishing secure development processes.
  • Keep up to date with latest tools and strategies, introducing new ideas to the team.
  • Design and implement new AWS serverless cloud applications.
  • Mentor software engineers, aiding skill improvement and achieving sprint commitments.
  • Collaborate with product management on architecture alignment with product and data roadmaps.
  • Show expertise in cloud-first application development and big data systems.
  • Maintain an agile/lean environment focusing on automation and testing.
  • Design and develop software using TDD/BDD, including writing automated tests.
  • Create infrastructure for monitoring, scaling, and alerting applications.
  • Ensure secure architecture and coding practices.
  • Conduct code reviews and engage in pair programming.
  • Integrate with 3rd party platforms.
  • Manage special projects and additional duties as assigned.

AWSPythonSoftware DevelopmentAgileProduct ManagementSCRUMData scienceServerlessMicroservices

Posted 7 months ago
Apply