Software Development Engineer (Backend)

Responsibilities

Develop and Maintain Backend Applications: Design, build, and maintain high-quality, scalable backend applications using Python, ensuring robust functionality and performance.

Design and Optimize APIs: Build and secure RESTful APIs using FastAPI, Sanic, or Django, implementing best practices for scalability and security.

Implement Asynchronous Programming: Leverage asyncio and aio for asynchronous operations, enabling efficient handling of concurrent tasks.

Database Management: Create and optimize SQL queries, manage databases using Django ORM or SQLAlchemy, and ensure smooth migrations and indexing for improved database performance.

Integrate Cloud Services: Deploy and manage services on AWS, using EC2 S3 RDS, and Lambda, and utilize CloudWatch for application monitoring.

Collaborate with CI/CD Pipelines: Integrate code with CI/CD pipelines in Jenkins, GitLab CI, or AWS CodePipeline for continuous deployment and automated testing.

Testing and Debugging: Write unit, integration, and functional tests with PyTest or UnitTest, and use debugging tools like pdb and Sentry to track and resolve issues.

Ensure Code Quality and Version Control: Utilize Git for version control, participating in code reviews, and maintaining a collaborative environment with the development team.

Stay Updated on New Technologies: Continuously learn about the latest trends in Python development, cloud computing, and backend best practices to enhance development efficiency.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • 2 - 4 years of experience in backend development with Python.
  • Strong knowledge of web frameworks, databases, and API development.

Python Proficiency

Core Python: Strong understanding of Python syntax, data structures, and built-in libraries.

Object-Oriented Programming (OOP): Proficient in OOP principles, including inheritance, encapsulation, polymorphism, and design patterns.

Web Frameworks

FastAPI: Skilled in building asynchronous APIs with FastAPI, including using dependency injection, request validation, and async programming.

Sanic: Experience with Sanic for building high-performance, asynchronous web applications.

Django: Proficient in full-stack development with Django, including ORM, middleware, and Django REST Framework for API development.

Database And SQL

SQL Proficiency: Strong command of SQL for managing and optimizing relational databases like PostgreSQL and MySQL.

ORM: Experience with Django ORM and SQLAlchemy for streamlined database interactions.

Database Optimization: Skilled in optimizing SQL queries, managing indexes, and handling database migrations.

AWS And Cloud Services

AWS Services: Hands-on experience with EC2 S3 RDS, Lambda, and CloudWatch for deployment, storage, and monitoring.

Serverless Architectures: Familiar with building and deploying serverless applications using AWS Lambda.

API Development And Integration

RESTful APIs: Proficient in designing, building, and securing RESTful APIs using frameworks like FastAPI, Sanic, and Django.

Authentication/Authorization: Experienced with OAuth, JWT, and session-based authentication mechanisms.

Asynchronous Programming

Asyncio and Aio Skilled in Python's asynchronous capabilities, especially within web frameworks.

Concurrency: Knowledge of concurrent operations using async/await, threading, and multiprocessing for efficient task management.

Version Control And CI/CD

Git: Proficient in Git for version control and collaborative development.

CI/CD Pipelines: Experience in setting up CI/CD pipelines with Jenkins, GitLab CI, or AWS CodePipeline for automated testing and deployment.

Testing And Debugging

Unit Testing: Knowledgeable in testing frameworks like PyTest and UnitTest for unit, integration, and functional testing.

Debugging Tools: Familiar with debugging tools like pdb, logging, and Sentry for efficient error tracking and monitoring.

This job was posted by Soniya Yadav from Twenty Point Nine Five Ventures.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer (Backend) in Noida vacancy
  •  ...scalability, stability, and security of the product Improve engineering standards, tooling, and processes What You Need ~3+ years...  ...and Async Programming ~ Bachelors degree in Computer Science/Software Engineering. Preferred Skills Expert in Python and any... 
    Suggested
    Noida
    16 days ago
  • We are looking for Software Development Engineers - I (Backend). Salary : INR 16,00,000 - 22,00,000 / year Eligibility ~1 year of relevant work experience ~ Expert in Python and experience with any web framework (Django, FastAPI, Flask etc) ~ Expert in Kubernetes... 
    Suggested
    Noida
    1 day ago
  •  ...industry with numerous awards. SDE 2/3 ( Backend ) Location : Delhi Full time - 5...  ...services. Collaborate with frontend engineers to ensure seamless integration between...  ...processes. Stay up-to-date with new backend development trends and technologies to continuously... 
    Suggested
    Full time
    Work at office
    Work from home
    Delhi
    6 days ago
  •  ...Description Minimum Qualifications Bachelor's or higher engineering degree in computer science, a related technical field, or equivalent...  ...releases & communication with different stakeholders Build software products for banking and financing institutions with R&D teams... 
    Suggested
    Worldwide
    Noida
    2 days ago
  • At Trackier, we're building SaaS (software as a service) products that are used in more than...  ...will get to work on Consumer-side Web Development (High-Traffic and Public Facing web...  ...Science, Information Technology, Software Engineering, or a related technical field ~ Proficiency... 
    Suggested
    Full time
    Noida
    1 day ago
  •  ...GIS) and developer of ArcGIS, the leading mapping and analytics software used in 75 percent of Fortune 500 companies. At Esri, we believe...  ...difference in the world. Join our team of talented and passionate engineers and help us build the next generation of ArcGIS Enterprise, a... 
    Worldwide
    Delhi
    1 day ago
  •  ...Minimum Qualifications # Bachelors or higher engineering degree in computer science a related technical field or equivalent additional...  ...releases & communication with different stakeholders # Build software products for banking and financing institutions with R&D teams... 
    Full time
    Remote job

    Sopra Steria

    Noida
    16 days ago
  •  ...here . Key Responsibilities Design, develop, and maintain backend services, APIs, and data integrations. Build scalable, high-...  ...) and CI/CD pipelines. Proficient in Git and collaborative development workflows. Eligibility Criteria Minimum 2 years of relevant... 
    Noida
    6 days ago
  •  ...Description Engineering at Innovaccer With every line of code we accelerate our customers success turning complex challenges...  ...About the Role We at Innovaccer are looking for Software Development Engineer-II (Backend) to build the most amazing product experience. Youll... 
    Full time
    Immediate start

    Innovaccer Analytics

    Noida
    a month ago
  •  ...Description Engineering at Innovaccer With every line of code we accelerate our customers...  ...We at Innovaccer are looking for a Software Development Engineer-I (BackendAI) to build the...  ...develop and maintain robust and scalable backend systems using Python FastAPI Django... 
    Full time
    Immediate start

    Innovaccer Analytics

    Noida
    2 days ago
  •  ...players. The Xbox Experiences and Platforms team is home to the engineering work that makes this vision possible, building the developer...  ...Responsibilities Our Developer team is looking for a Senior Software Engineer to join us in our journey to reimagine how game... 
    Local area
    Work from home
    Noida
    6 days ago
  •  ...shaping the future and making a meaningful impact on the world. Your Role We at Innovaccer are looking for a Software Development Engineer-II(Backend) to build the most amazing product experience. Youll get to work with other engineers to build a delightful feature experience... 
    Full time
    Immediate start

    Innovaccer Analytics

    Noida
    1 day ago
  •  ...shaping the future and making a meaningful impact on the world. Your Role We at Innovaccer are looking for a Software Development Engineer-I (Backend) to build the most amazing product experience. Youll get to work with other engineers to build delightful feature... 
    Full time
    Immediate start

    Innovaccer Analytics

    Noida
    21 days ago
  •  ...We are hiring for a  Senior Java Back-End Developer  you will be a key contributor to our backend services and microservices' design, development, and optimization. You will work with cutting-edge technologies, including Java, Spring Boot, SQL databases, and cloud platforms... 
    Delhi
    a month ago
  •  ...Senior Backend Developer (Golang) Job Overview We are seeking a dedicated Backend...  ...production-level experience, including development with frameworks like Gin, Echo, etc., for...  ...maintain coding standards, mentor junior engineers Participate in system monitoring, troubleshooting... 
    Delhi
    4 days ago
  •  ...disciplines and expect the same from you, there is no better place to be. We are seeking a highly experienced and talented Principal Engineer to join our team. This individual will be one of the most senior individual contributors at Coinbase and will play a crucial role in... 
    Delhi
    a month ago
  •  ...We are seeking a highly experienced and talented Principal Engineer to join our team. This individual will be one of the most senior...  ...vision for product platform services and API surface Lead the development and scaling of data stores and ledger systems within payment frameworks... 
    Delhi
    a month ago
  •  ...maintaining legacy code, building growth engines Work on cutting-edge AI challenges — Production...  ...Work You'll be building sophisticated backend infrastructure for AI agents that crawl,...  ...Required expertise: Python backend development at scale Production LLM deployment (... 
    Permanent employment
    Full time
    Hybrid work
    Work at office
    Immediate start
    Remote job
    2 days week
    Delhi
    9 days ago
  •  ...Position Overview: We are looking for a skilled Backend Software Engineer with a minimum of two years of Java/Kotlin experience to develop scalable...  ...best practices for performance, and scalability in backend development Implement logging, monitoring, and alerting systems to... 
    Noida
    1 day ago
  •  ...Senior Software Engineer - Backend About US: Paytm is India's leading mobile payments and financial services distribution company. Pioneer...  ...Requirements: 3 to 6 years of server-side application development experience with Java, Spring boot, Microservice. Deeply... 
    Noida
    1 day ago
  •  ...Responsibilities Design and implement software of embedded/IOT devices and...  ...with hardware design and development. Assess third party and...  ...experience in software engineering Experience in hands-on development...  ...Protocols: MQTT, TCP, etc, Backend : AWS IOT Hub. Strong... 
    Noida
    6 days ago
  •  ...Nisum is seeking a talented Mid-level Backend Developer to join our team. In this role...  ...code quality, and contribute to an agile development environment. Responsibilities:...  ...Computer Science, Information Systems, Engineering, Computer Applications, or a related field... 
    Delhi
    16 days ago
  •  ...innovation with real-money gaming. We are hiring a SDE 3 Backend Developer to join our talented engineering team. This role involves designing, building, and...  ...technologies (ECS, Kubernetes, Docker) and cloud-first product development. - Strong problem-solving skills, mentoring abilities... 
    Full time
    Hybrid work
    Work at office
    Flexible hours

    Baazi Games Private Limited

    Delhi
    13 days ago
  •  ...Technical Writer, java, C++ Job Title - JAVA Backend Developer Want to join this winning...  ...Role Overview We are looking for an engineer with expertise working on various...  ...internal systems who are skilled in design, development, and maintenance. Position- Java Backend... 
    Immediate start
    Delhi
    1 day ago
  •  ...Required Skills and Experience: ~ Bachelor s degree in Computer Science, Computer Engineering, or a related field. ~3 to 10 years of professional experience in backend web development. ~ Strong proficiency in at least one backend programming language (e.g., Python, Java... 
    Delhi
    29 days ago
  •  ...Key Skills: Solid experience in  Java  and  Spring Boot Backend-focused development Independent problem-solving and coding ability Should not require micro-management or constant supervision Should be able to understand tasks and unblock with minimal guidance... 
    Noida
    a month ago
  •  ...Pro Arch is on the lookout for a highly skilled Senior Java Backend Developer   to join our innovative development team. In this role, you will be responsible for designing, developing, and maintaining high-performance Java-based backend systems. Your expertise will help us... 
    Delhi
    16 days ago
  •  ...environment. We are building more than software; we are building a global...  ...for a Senior Software Engineer to join the team in building...  ...Work across both frontend and backend layers within Electron, integrating...  .... Interest in AI-assisted development tools or integrating AI... 
    Remote job
    Delhi
    1 day ago
  • Job description We are looking for Senior Java professionals with 7-8 years experience in java & related technologies Must have strong experience in Core Java, Spring boot and SQL Must have experience in Microservices and Multithreading. Hands on experience with...
    Noida
    9 days ago
  •  ...Job Summary we are seeking a skilled backend developer with strong expertise in nodejs and javascript to build and maintain server-side applications. the role involves designing rest apis, optimizing backend performance, and collaborating with cross-functional teams to deliver... 
    Noida
    29 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer (Backend). Be the first to apply!

Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions