System Architect (Microservices, Python)
Apna Mart
This job is no longer accepting applications
See open jobs at Apna Mart.See open jobs similar to "System Architect (Microservices, Python)" Accel.Software Engineering, IT
Bengaluru, Karnataka, India
Posted 6+ months ago
Role & Responsibilities
- Design and architect the backend infrastructure using microservices for our products
- Define system architecture, including data models, APIs, and integration points.
- Ensure scalability, performance, and reliability of backend systems.
- Collaborate with product managers, frontend developers, and other stakeholders to translate business requirements into technical specifications.
- Oversee the development and implementation of new features and system improvements.
- Conduct code reviews and mentor junior developers to maintain high code quality standards.
- Implement best practices for security, data protection, and compliance.
- Monitor system performance and troubleshoot issues to ensure smooth operation.
- Stay up-to-date with the latest industry trends and technologies to drive innovation.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3-5 years of professional experience in backend development, preferably in a similar industry
- Strong proficiency in Python and Django web framework.
- Experience with databases such as PostgreSQL and MongoDB, including data modeling, query optimization, and performance tuning.
- Familiarity with caching technologies like Redis and search engines like Elasticsearch.
- Hands-on experience with message brokers and task queues, such as Celery.
- Knowledge of RESTful APIs and experience in building and consuming them.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with version control systems, preferably Git.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Self-motivated and proactive, with a strong sense of ownership and accountability.
- Prior experience working in a startup or fast-paced environment.
- Experience with cloud platforms such as GCP/AWS/Azure
- Knowledge of containerization technologies like Docker and tools like Kubernetes.
- Exposure to CI/CD pipelines and automated testing frameworks.
This job is no longer accepting applications
See open jobs at Apna Mart.See open jobs similar to "System Architect (Microservices, Python)" Accel.