https://bayt.page.link/nKf79RtSMD8fZhv68
Back to the job results

Senior Software Engineer (Python/Django)

Today 2025/06/25
50-99 Employees · Other Business Support Services
Create a job alert for similar positions

Job Description

JOB TITLE: Senior Software Engineer (Python/Django)


DEPARTMENT: Software Development


REPORTS TO: Project Manager


PURPOSE:


We are seeking a highly skilled Senior Software Engineer with expertise in Python/Django, Angular 2+, and PostgreSQL. The ideal candidate will have experience in designing and maintaining scalable applications while leveraging AWS cloud services such as Lambda, ECS, CodePipeline, CI/CD, and EC2. This role requires a proactive problem-solver with strong technical acumen, client communication skills, and the ability to collaborate effectively within cross-functional teams.


KEY RESPONSIBILITIES:


  • Design, develop, and maintain full-stack applications using Python/Django and Angular 2+.
  • Architect scalable and high-performance solutions that align with business requirements.
  • Optimize database performance and ensure efficient data handling using PostgreSQL.
  • Deploy and manage applications using AWS services, including Lambda, ECS, CodePipeline, CI/CD, and EC2.
  • Utilize Docker for containerization and deployment.
  • Implement best practices in cloud security, scalability, and performance optimization.
  • Troubleshoot and resolve production issues effectively.
  • Continuously improve application performance through optimization techniques and code reviews.
  • Implement data visualization features using Highcharts and D3.js.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:


  • At least Bachelor’s Degree in Software Engineering, Computer Science, or a related discipline.
  • 4-6 years of hands-on experience in software development.
  • Strong expertise in Python/Django, Angular 2+, and PostgreSQL.
  • Proficiency in AWS services, including Lambda, ECS, CodePipeline, CI/CD, and EC2.
  • Solid experience with Docker for containerization.
  • Familiarity with data visualization libraries like Highcharts and D3.js.
  • Strong problem-solving skills and troubleshooting capabilities in production environments.
  • Experience working in an Agile development environment.
  • Knowledge of microservices architecture and best practices.
  • Basic understanding of IoT devices is a plus.
  • Strong communication skills with prior client interaction experience.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.