Search by job, company or skills

Apps Associates

Senior Consultant - Backend Developer

Save
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

Roles and Responsibilities

  • Design, develop, test, and deploy scalable and secure backend services and APIs.
  • Build high-performance server-side applications using Python and related backend technologies.
  • Design reusable backend components using sound design patterns and ensure code modularity, maintainability, and extensibility.
  • Design and implement robust RESTful APIs and backend solutions with strong attention to scalability, reliability, and clean architecture principles.
  • Follow secured coding practices and industry standards
  • Writing complex SQL queries, stored procedures, triggers, and functions.
  • Perform code optimization and other technics to improve application performance.
  • Good at understanding the client requirements, problem solving, and self-motivated.
  • Should be familiar with CI/CD pipelines for automated build, testing, and deployment, preferably in AWS / OCI environments.
  • Participate in release planning, change management, and rollback strategies.
  • Validate production deployments and perform post-release monitoring.
  • Work within Agile/Scrum teams and participate in sprint ceremonies.
  • Collaborate with product managers, QA teams, and business stakeholders.
  • Provide accurate effort estimates and status updates.
  • Mentor junior developers and contribute to team knowledge sharing.

Required Skills & Qualifications

  • Bachelor's or master's degree in computer science, Information Technology, or related field.
  • 5–8 years of professional experience in backend software development and production support.
  • Strong programming skills in Python backend development.
  • Hands-on experience with Python, REST API development, backend frameworks, and related technologies; exposure to AWS and/or OCI is preferred.
  • Strong design capabilities with a solid understanding of system design, object-oriented principles, design patterns, data structures, and clean coding practices.
  • Strong understanding of RDBMS concepts, data modeling, and performance tuning.
  • Experience with Bitbucket/Git and version control best practices.
  • Familiarity with Agile, Scrum methodologies.
  • Excellent analytical, debugging, and problem-solving skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149076867