Senior Software Engineer (Python) Job in | Yulys
×

Job Title: Senior Software Engineer (Python)

Company Name: BELVA
Salary: $ 0.00
-
$ 0.00 Hourly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: remote
Location: United States
Required Candidates: 2 Candidates
Skills:
Software deployment
Job Description:

About Belva: Belva is a trailblazing AI company, dedicated to pushing the boundaries of what’s possible with cutting-edge technologies. We innovate and develop powerful AI solutions to tackle complex challenges, creating new pathways for growth and discovery in the AI space.

Job Description: We are seeking a Senior Software Engineer who is passionate about advancing AI and has a deep understanding of software engineering principles. This role will focus on building robust, scalable systems using Python and Flask within a microservice architecture. You will work on projects that involve managing NoSQL databases, building and maintaining Restful APIs, implementing WebSockets, and deploying services via Kubernetes. We value innovative thinkers who bring fresh perspectives and can elevate our development practices to the next level.

Key Responsibilities:

  1. Design, develop, and maintain scalable microservices using Python and Flask
  2. Work with NoSQL databases to efficiently manage large-scale data
  3. Build, maintain, and optimize Restful APIs for seamless integration across services
  4. Develop and manage WebSocket connections for real-time data transmission
  5. Implement and manage containerized applications using Kubernetes
  6. Collaborate with cross-functional teams to push forward the boundaries of AI-powered applications
  7. Ensure best practices in security, performance, and maintainability
  8. Lead and manage level 2 software engineers

Required Qualifications:

  1. 5+ years of extensive experience with Python
  2. Strong expertise in Flask for developing web applications and APIs
  3. Solid understanding of NoSQL databases (e.g., MongoDB, Cassandra)
  4. Proven experience in building and maintaining Restful APIs
  5. Hands-on experience with WebSockets for real-time communication
  6. Proficiency with Kubernetes for container orchestration and deployment
  7. Deep knowledge of microservice architecture and related patterns

Bonus Qualifications:

  1. Experience with Java development

Key Traits for Success at Belva: At Belva, we believe that success is not just about technical ability—it’s about character. To thrive in our fast-paced, innovative environment, we look for team members who are:

  1. Hardworking: We value those who approach challenges with tenacity and perseverance.
  2. Passionate: A deep enthusiasm for your work and pushing the limits of what's possible is crucial.
  3. Humble: At Belva, humility and a willingness to learn from others are key to growth.
  4. Communicative: Effective communication is essential, as collaboration is at the heart of everything we do.

Why Belva? At Belva, we encourage our team to challenge the status quo, think creatively, and develop solutions that make an impact. If you’re excited by the opportunity to work at the cutting edge of AI and software engineering, we want to hear from you!

Belva is an equal opportunity employer.

Job Type: Full-time

Benefits:

  1. 401(k)
  2. Dental insurance
  3. Health insurance

Application Question(s):

  1. Will you now or in the future require sponsorship to work in the US?

Work Location: Remote

Become a part of our growth newsletter