AeroQube

Senior Software Engineer

Noida, India
Python Django Flask FastAPI SQL PostgreSQL MySQL MongoDB API GraphQL AWS Azure GCP Git Docker Kubernetes Redis RabbitMQ Kafka Jenkins GitHub Actions
Description

Sr. Software Engineer

Location: Noida, India

Department: Engineering

Experience: 4-5

Job Title: Python Backend Developer (4-5 Years of Experience)

Employment Type: Full-time

Job Summary

We are looking for highly skilled Python Backend Developers with 4-5 years of experience to join our growing team. The ideal candidate will have a strong background in designing and implementing robust server-side applications, working with databases, and building RESTful APIs. You will collaborate closely with cross-functional teams to create high-quality, scalable solutions that drive our business forward.


Key Responsibilities

  • Design, develop, and maintain backend services using Python and relevant frameworks (e.g., Django, Flask, FastAPI).
  • Write clean, efficient, and reusable code following best practices and design patterns.
  • Develop RESTful APIs and microservices to support front-end and third-party integrations.
  • Ensure APIs are well-documented and optimized for performance and security.
  • Work with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB) to design efficient schemas and write complex queries.
  • Optimize database performance and troubleshoot data integrity issues.
  • Deploy and maintain applications on cloud platforms such as AWS, Azure, or GCP.
  • Implement CI/CD pipelines to streamline code releases and ensure smooth deployments.
  • Monitor and optimize system performance, availability, and scalability.
  • Implement best security practices (e.g., authentication, authorization, data protection) to protect sensitive information and applications.
  • Conduct performance tuning, load testing, and implement caching strategies to handle high traffic.
  • Collaborate with front-end developers, QA engineers, and product managers to align on requirements and deliverables.
  • Document technical designs, processes, and configurations to maintain clarity and knowledge sharing across teams.
  • Investigate and resolve production issues, debugging to ensure minimal downtime and smooth user experience.
  • Provide recommendations for continuous improvement and optimization of existing systems.


Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
  • 4-5 years of professional experience developing Python-based backend systems.
  • Expertise with one or more Python web frameworks (Django, Flask, FastAPI).
  • Strong knowledge of SQL and NoSQL databases, schema design, and query optimization.
  • Proven experience in building and consuming RESTful services; familiarity with GraphQL is a plus.
  • Experience with CI/CD tools (e.g., Jenkins, GitHub Actions) and cloud environments (AWS, Azure, or GCP).
  • Proficiency with Git and an understanding of Git workflows (GitFlow).
  • Familiarity with software design patterns, clean coding principles, and agile methodologies.
  • Understanding of web security standards and best practices.
  • Excellent written and verbal communication skills to collaborate with cross-functional teams.

 

Preferred Qualifications

  • Hands-on experience with containerization tools (Docker, Kubernetes).
  • Exposure to asynchronous programming (e.g., Celery, asyncio).
  • Knowledge of caching technologies (Redis, Memcached).
  • Experience with task scheduling and message queues (RabbitMQ, Kafka).
  • Familiarity with logging and monitoring tools (ELK stack, Prometheus, Grafana).


How to Apply:

Please send your resume, a brief cover letter, and any relevant project links (e.g., GitHub repositories) to [email protected]. We look forward to learning more about you and how you can contribute to our team!

 

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

 

#PythonDeveloper #BackendDeveloper #PythonJobs #DjangoDeveloper #FlaskDeveloper #FastAPIDeveloper #TechCareers #HiringNow #API #DevOps #CloudComputing #SoftwareEngineer #JobOpportunity #TeamCollaboration #JoinOurTeam

AeroQube
AeroQube

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say