HamburgerMenu
hirist

Accolite - Senior Software Developer - Python/React.js

Posted on: 22/11/2025

Job Description

Description :


Key Responsibilities (KRA) :

- Designing and developing scalable backend services and APIs using Python and Django

- Building and enhancing cloud-native applications using AWS services

- Supporting front-end integration using HTML, CSS, JavaScript, and React or similar frameworks

- Writing clean, well-structured, and testable code following best practices

- Translating product requirements into detailed technical tasks and implementation plans

- Participating in code reviews, debugging, and performance optimization

- Managing database design, queries, and schema improvements in PostgreSQL

- Collaborating with product managers, technical leads, QA, and cross-functional teams

- Contributing to sprint planning, stand-ups, demos, and retrospectives in Agile workflows

- Monitoring application performance, identifying bottlenecks, and implementing improvements

- Ensuring adherence to architectural standards, security guidelines, and coding conventions

- Supporting deployment pipelines, CI/CD workflows, and cloud infrastructure setup

- Keeping up with modern technologies, tools, and development trends to drive continuous improvement

- Creating and maintaining clear technical documentation for features and internal processes


Required Skillsets :


- Strong hands-on experience with Python, Django, and REST API development

- Solid understanding of PostgreSQL, relational databases, and query optimization

- Good experience working with AWS cloud services (EC2, S3, Lambda, RDS, etc.)

- Proficiency in front-end technologies including HTML, CSS, JavaScript, and React or similar

- Strong knowledge of version control systems such as Git

- Experience with CI/CD pipelines, containerization, and DevOps concepts

- Ability to design scalable architectures and troubleshoot complex applications

- Strong problem-solving, debugging, and analytical skills

- Familiarity with Agile/Scrum methodologies and collaborative teamwork

- Excellent communication and technical documentation abilities

- Ability to work independently, take ownership, and mentor junior team members


Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or related field


info-icon

Did you find something suspicious?