Apply via OneDayHire - Fastest Job Connect Starts Here!
Backend Developer
Pepagora India Pvt ltd
Join the Pepagora India Pvt ltd team as a Full Time Backend Developer on Erekrut, specializing in Backend Developer in the IT-ITeS industry. We are seeking talented individuals with a passion for B2B & B2C and educational qualifications ranging from 7-10 Years. Apply now on Erekrut to take the next step in your career with a leading global company.
6-10 Lakhs
7-10 Years
Tamil Nadu-Coimbator..
IT / Software
Vacancies- 1Interested Candidates - 226AWSAWS RDS for SQLBack-End DevelopmentBack-End TechnologiesCI/CD PipelineCI/CD ToolsDjangoFastAPIFlaskGitGraphQLGraphQL APIsMongoDBMS SQL ServerNoSQLPostgreSQLPython Full Stack skills: DjangoRedisRelational DatabasesRest APIRESTfulRESTful APISQLSQL Server+ 21 More
View Job Description
Personal Details
Gender is required
Resume is required
Work Experience is required
Industry is required
State is required
City is required
Please select at least one skill
Backend Developer Screening Questions
Job role experience is required
Qualification is required
Responsibilities are required
This field is required.
Current Salary is required
Expected Salary is required
Availability is required
Relocation preference is required
Recruiter
Ratings
3.7
out of 5
2397 Ratings
820
552
693
255
77
Job Description
.Responsibilities Include
Development: Code, test, debug, and document software systems. You will actively support system architecture and ensure the production of high-quality code and architectural design documentation.
Collaboration: Work closely with cross-functional teams including UI/UX engineers, Product Managers, and internal stakeholders to build robust and scalable solutions. Attend meetings with project managers, offering insights and development perspectives.
Performance & Process Improvement: Oversee performance reporting, code reviews, and continuous process improvements. Champion best practices in development and product optimization.
Testing & Quality Assurance: Define and implement comprehensive testing strategies in collaboration with QA teams, ensuring that both unit and automated testing are integral to the development process.
Skill set Required
This team member should have strong coding and analytic skills and embrace collaboration with ui/ux engineers, Product manager and internal stakeholders.
1) Backend Technologies
Expertise in Python and experience with frameworks such as Django, FastAPI, or Flask.
Strong understanding of object-oriented programming, design principles, and architectural patterns.
Proficiency in building RESTful APIs and creating microservices.
Extensive experience designing database schemas that support business processes.
Knowledge of messaging systems and queues (e.g., RabbitMQ, Kafka) is essential.
Experience with authentication mechanisms using OAuth2.0 and OpenID Connect.
Proficiency in handling identity and access management using Keycloak.
2) Database and cache
Expertise in database technologies such as PostgreSQL, MongoDB, and SQL Server.
Familiarity with caching mechanisms (e.g., Varnish, Memcached, Redis).
3) Server
Solid understanding of web servers, database servers, and messaging systems.
Strong background in Linux and hands-on experience with AWS cloud services.
4) Version control system (VCS)
Proficiency with Git, including code collaboration and version management.
Familiarity with continuous integration and deployment (CI/CD) pipelines.
5) Web Services / API
Expertise in designing, creating, and consuming RESTful and GraphQL services.
Requirements
6+ years of experience as a backend developer, working on multi-tier client/server applications.
Bachelor’s or Master’s degree in Computer Science or equivalent.
Strong understanding of algorithms, data structures, and system design.
Proficient in Python, SQL, NoSQL, RESTful APIs, and experienced with modern frameworks (Django, FastAPI, Flask).
Experience with authentication and authorization frameworks (OAuth, OpenID Connect) and identity management systems such as Keycloak.
Experience with cloud platforms such as AWS, including containerization (Docker), and container orchestration (Kubernetes, ECS, EKS, and Fargate), EC2, RDS, S3.
Hands-on experience with Agile/Scrum methodologies.