This role is for one of the Weekday's clients
Min Experience: 3 years
Location: Bengaluru
JobType: full-time
We are looking for a passionate and skilled Senior Software Engineer to join our dynamic and growing team. In this role, you will work as a Full Stack Developer, contributing to the design, development, and deployment of scalable and robust applications. You will primarily focus on Python and Django REST Framework for backend development, while ensuring seamless integration with frontend systems. You will also play a key role in deploying and managing applications on AWS and orchestrating containers with Docker and Kubernetes.
If you enjoy working in a fast-paced environment, solving complex problems, and building world-class software products, we’d love to meet you.
Key Responsibilities:
Design, develop, test, and deploy high-quality full-stack applications.
Build RESTful APIs using Python and Django REST Framework.
Collaborate with frontend developers to integrate user-facing elements with server-side logic.
Design and maintain scalable cloud-based solutions on AWS (EC2, S3, RDS, Lambda, etc.).
Containerize applications using Docker and manage orchestration using Kubernetes.
Ensure the performance, quality, and responsiveness of applications.
Write clean, scalable, and efficient code following best practices and coding standards.
Participate in code reviews and provide constructive feedback to team members.
Work closely with Product Managers, Designers, and other Engineers to deliver features and improvements.
Troubleshoot, debug, and upgrade existing systems.
Keep up to date with the latest technologies and industry trends to continuously improve engineering practices.
Skills and Qualifications:
Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
3–5 years of strong professional experience as a Full Stack Developer.
Expertise in Python and Django REST Framework.
Solid understanding of front-end technologies (e.g., HTML5, CSS3, JavaScript, React.js or similar frameworks).
Hands-on experience with AWS services for deploying and scaling applications.
Proficient in containerization tools like Docker and orchestration platforms like Kubernetes.
Strong understanding of RESTful API principles and microservices architecture.
Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB).
Excellent problem-solving skills and a keen attention to detail.
Ability to work independently and collaboratively in a team environment.
Strong communication and interpersonal skills.
Nice to Have:
Experience with CI/CD pipelines and Infrastructure as Code (IaC) tools like Terraform.
Knowledge of serverless architecture and event-driven systems.
Exposure to agile development methodologies.
Your email won't be used for commercial purposes. Read our Privacy Policy.