Overview
Role Overview
As an Associate Software Engineer, you will be part of our dynamic product development team, working on scalable and high-performance applications. You’ll be responsible for designing, developing, testing, and maintaining software solutions across both backend and frontend technologies, while actively collaborating in an agile environment.
Technical Stack
• Languages/Frameworks: Python 3.x, Django, Angular 14+/React, Node.js
• Databases: MongoDB, PostgreSQL
• Messaging/Async Processing: RabbitMQ, Celery, Redis, Kafka
• Cloud Platforms: Azure, AWS (FaaS – Lambda, API Gateway, Auto Scaling)
• Web Servers & OS: Linux, Nginx, Gunicorn
Key Responsibilities
• Design, develop, and maintain web applications using Python, Django, and Angular.
• Build and consume RESTful APIs for scalable, multi-tenant platforms.
• Manage relational (Postgres) and non-relational (MongoDB) databases with strong query skills.
• Conduct unit testing, optimize application performance, and ensure code quality.
• Collaborate with cross-functional teams in an agile environment to address technical challenges.
• Work with cloud-native technologies (AWS/Azure services, CI/CD pipelines, deployment automation).
• Stay up to date with emerging technologies and contribute to product modernization initiatives.
Qualifications & Skills
• Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
• 3+ years of hands-on software development experience.
• Strong expertise in Python (3+ years), Django, and frontend technologies including React/Angular (1.5+ years) with TypeScript/JavaScript.
Proficient in web technologies such as HTML, CSS/SCSS, and JavaScript/TypeScript.
• Solid knowledge of MongoDB and PostgreSQL, including query optimization.
• Experience with Linux, Nginx, Gunicorn, and RESTful service design.
• Hands-on experience with CI/CD pipelines and Azure/AWS cloud services.
• Exposure to multi-tenant platform development and modern software patterns.
• Strong communication, problem-solving, and collaboration skills.