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

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 14 days 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?

Jobs Related To Shyftlabs Senior Software Engineer

Senior Backend Developer

Senior Backend Developer at ShyftLabs, designing scalable systems for Fortune 500 companies. Java, Kotlin, GraphQL expertise required.

Senior Backend Software Engineer

Senior Backend Engineer role at Creditas, leading fintech in Latin America, developing scalable solutions with modern tech stack and hybrid work model.

Senior Backend Software Developer

Senior Backend Software Developer role at Too Good To Go, building scalable solutions to fight food waste using Java, Spring Boot, and AWS.

Senior Technical Support Engineer

Senior Technical Support Engineer role at LivePerson, leading AI-driven customer support solutions for enterprise clients.

Senior Software Engineer - Market Data

Senior Software Engineer position at Alpaca, building scalable market data systems for a leading fintech platform