Myndyou - New York, NY

posted 20 days ago

Full-time - Senior
New York, NY
Professional, Scientific, and Technical Services

About the position

We are seeking a Senior Backend Developer to join our dynamic team in a hybrid work environment in Israel. The ideal candidate will have a strong background in software development, particularly in backend technologies, and will be responsible for designing and implementing robust backend systems that support our applications. This role requires a deep understanding of software architecture and the ability to work collaboratively with cross-functional teams to deliver high-quality software products. As a Senior Backend Developer, you will be involved in the entire software development lifecycle, from concept to deployment. You will be expected to write clean, maintainable code and participate in code reviews to ensure best practices are followed. Your expertise in Python and relational databases will be crucial as you develop applications that are scalable and efficient. You will also be responsible for defining the architecture of new features and ensuring that they align with our overall product strategy. In addition to your technical skills, we are looking for someone who can communicate effectively with both technical and non-technical stakeholders. You will need to be proactive in identifying potential issues and proposing solutions, as well as mentoring junior developers to help them grow in their roles. This position offers an exciting opportunity to work on innovative projects and make a significant impact on our product offerings.

Responsibilities

  • Design and implement backend systems using Python.
  • Develop applications utilizing relational databases such as MySQL or Postgres.
  • Write design reviews and test plans as part of launching software products.
  • Collaborate with cross-functional teams to define architecture and requirements for new features.
  • Participate in code reviews and ensure adherence to best practices in software development.
  • Mentor junior developers and provide guidance on technical challenges.

Requirements

  • Bachelor's degree in computer science or a related field.
  • 5 years of experience in software development.
  • 5 years of proven experience with backend development using Python.
  • 5 years of experience developing applications utilizing relational databases (MySQL or Postgres).
  • 3 years of experience designing and defining architecture, including writing design reviews and test plans.

Nice-to-haves

  • Experience in CI/CD processes with tools like Github Actions, Gitlab, Jenkins.
  • Experience with Cloud services, particularly AWS (ECS, EC2, Lambdas).
  • Experience with Redis or similar frameworks.
  • Familiarity with front-end frameworks, particularly React.

Benefits

  • Flexible working hours
  • Opportunity for professional development
  • Collaborative work environment
  • Hybrid work model
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service