Taro Logo

Senior Software Engineer

Shyftlabs is a growing data product company founded in early 2020 that works primarily with Fortune 500 companies, delivering digital solutions to accelerate business growth through innovation.
Backend
Senior Software Engineer
Hybrid
7+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Shyftlabs, a growing data product company founded in early 2020, is seeking an experienced Senior Full Stack Developer to join their team. This role primarily focuses on backend development using Python and Django, with additional frontend experience required.

The ideal candidate will have 7+ years of experience in backend development, with a strong focus on Python and Django. They should be proficient in managing data pipelines using Kafka, developing microservices with Flask, and working with databases such as MySQL and PostgreSQL. Frontend skills in Angular, JavaScript, and TypeScript are also required.

Key responsibilities include designing and maintaining scalable backend systems, building RESTful APIs, optimizing performance and security, and collaborating with the frontend team. The role also involves overseeing database management, participating in code reviews, and maintaining Linux server environments.

Shyftlabs works primarily with Fortune 500 companies, delivering digital solutions to accelerate business growth through innovation. They offer a competitive salary, a strong insurance package, and extensive learning and development resources, demonstrating their commitment to employee growth.

This hybrid position is based in Noida, Uttar Pradesh, India, offering a blend of remote and in-office work. It's an excellent opportunity for a senior developer looking to work on complex, high-traffic applications and contribute to innovative solutions for major corporations.

If you're passionate about backend development, have a strong technical background, and are looking for a challenging role in a growing company, this position at Shyftlabs could be the perfect fit for your career growth.

Last updated 8 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain backend systems with a focus on Python and Django
  • Build RESTful APIs and integrate third-party services
  • Manage data pipelines using Kafka and develop microservices with Flask
  • Collaborate with the frontend team to integrate backend functionalities using Angular and Typescript
  • Optimize performance, scalability, and security of backend systems
  • Oversee databases, including MySQL and PostgreSQL, for data integrity and performance
  • Participate in code reviews, debugging, and adherence to Git workflows
  • Maintain Linux server environments and ensure system reliability
  • Stay current with backend best practices and recommend improvements

Requirements For Senior Software Engineer

Python
Kafka
TypeScript
MySQL
PostgreSQL
Linux
  • Bachelor's degree in Computer Science, IT, or a related field
  • 7+ years in backend development, focusing on Python and Django
  • Strong experience with Django, Flask, and Kafka in scalable applications
  • Proficient in Angular, JavaScript, Typescript, HTML5, and CSS3
  • Skilled in MySQL and PostgreSQL database management
  • Excellent collaboration and problem-solving skills
  • Familiarity with Git, Linux environments
  • Experience with complex backend systems in high-traffic applications (preferred)
  • Knowledge of containerization and deployment strategies (preferred)

Benefits For Senior Software Engineer

  • Competitive salary
  • Strong insurance package
  • Extensive learning and development resources

Interested in this job?