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.
- ...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
- 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
- ...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...SuggestedFull timeWork at officeWork from home
- ...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...SuggestedWorldwide
- 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...SuggestedFull time
- ...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
- ...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 timeRemote job
- ...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...
- ...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 timeImmediate start
- ...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 timeImmediate start
- ...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 areaWork from home
- ...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 timeImmediate start
- ...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 timeImmediate start
- ...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...
- ...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...
- ...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...
- ...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...
- ...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 employmentFull timeHybrid workWork at officeImmediate startRemote job2 days week
- ...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...
- ...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...
- ...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...
- ...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...
- ...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 timeHybrid workWork at officeFlexible hours
- ...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
- ...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...
- ...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...
- ...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...
- ...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
- 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...
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer (Backend). Be the first to apply!

