Senior Backend Engineer
Designation: Senior Backend Engineer
Preferred Experience: 4+ Years
Job Summary:
We are looking for a highly skilled Senior Backend Engineer with strong expertise in Python and backend frameworks such as FastAPI and Django. The ideal candidate should have experience in designing scalable backend architectures, developing high-performance APIs, and working on modern web applications.
While the primary focus of this role is backend development, the candidate should also have working experience with React.js and be comfortable collaborating on full-stack features when required.
The role also involves technical leadership, direct client coordination, understanding business requirements, discussing technical solutions, and providing project updates. Strong verbal and written communication skills are essential to ensure effective collaboration between clients and the internal development team.
Key Responsibilities
- Design, develop, and maintain robust, scalable backend applications using Python.
- Develop and maintain RESTful APIs using frameworks such as FastAPI or Django.
- Design and implement scalable backend architecture and microservices.
- Lead technical discussions, guide developers, and support technical decision-making.
- Contribute to frontend development using React.js and support full-stack feature development.
- Write clean, secure, maintainable, and efficient code following best practices.
- Coordinate directly with clients to understand requirements, discuss solutions, and provide project updates.
- Optimize application performance, database queries, and API response times.
- Work with relational and non-relational databases to ensure efficient data storage and retrieval.
- Ensure clear communication between clients and the development team to align deliverables with client expectations.
- Participate in system design, technical architecture decisions, and code reviews.
- Integrate third-party services and APIs into applications.
- Ensure code quality through testing, debugging, documentation, and continuous improvement.
- Collaborate with the DevOps team on deployments, CI/CD pipelines, and application releases.
Required Skills & Qualifications
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 4+ years of professional experience in software development, with strong expertise in Python backend development.
- Prior experience leading technical discussions or guiding developers is preferred.Technical Skills
- Strong proficiency in Python programming and backend development.
- Hands-on experience with FastAPI or Django frameworks.
- Strong understanding of backend architecture, scalable system design, and microservices.
- Experience designing and developing RESTful APIs.
- Working knowledge of React.js and full-stack application development.
- Experience with relational databases such as PostgreSQL or MySQL, including query optimization.
- Proficiency in Git and version control practices.
- Excellent problem-solving, debugging, and analytical skills.
- Ability to write clean, maintainable, and well-documented code.Leadership & Communication
- Ability to lead technical discussions, guide developers, and make sound technical decisions.
- Strong client communication skills, including understanding requirements, discussing technical solutions, and providing project updates.
- Ability to coordinate effectively between clients and development teams to ensure clear communication and alignment.
- Strong collaboration and teamwork skills.
Company Overview:
Aventior is a leading provider of innovative, end-to-end technology solutions, empowering businesses across diverse industries to solve complex challenges and accelerate growth. We harness the power of cutting-edge technologies such as artificial intelligence (AI), machine learning (ML), MLOps, and DevOps to build scalable, future-ready solutions that drive measurable business outcomes.
Our expertise extends across the entire data lifecycle. We offer comprehensive data development and management services, including cloud data architecture, universal data models, Data Transformation & ETL, data lakes, user management, Analytics & visualization, and automated data capture for unstructured and semi-structured sources such as scanned documents. These capabilities enable organizations to unlock the full value of their data and make faster, more informed decisions.
At Aventior, our strength lies in combining deep industry expertise with advanced technical capabilities. Our teams work closely with clients to design and deliver tailored solutions that align with their unique business needs—whether it’s optimizing operations, enhancing customer experiences, or driving strategic decision-making.
We bring a holistic, cross-industry perspective to every engagement, supported by a strong foundation in design, implementation, innovation, migration, and ongoing support. With a global delivery model, a multi-country presence, and a team of highly skilled professionals, Aventior is well-positioned to deliver consistent, high-quality outcomes at scale.